Eberhard Karls Universität Tübingen

Mathematisch-Naturwissenschaftliche FakultätProgramming Languages and Software Technology

Talk by Philipp Schuster: Dependencies between Haskell code fragments

Date
Time
11am
Location
B217/218

Philipp Schuster presents his work on fine-grained dependency tracking between Haskell code fragments.

Abstract

Code package managers like Cabal track dependencies between packages. But packages rarely use all of the functionality that their dependencies provide. This leads to unnecessary compilation of unused parts and to speculative conflicts between package versions where there are no conflicts. In two case studies we show how relevant these two problems are. We then describe how we could avoid them by tracking dependencies not between packages but between individual code fragments.

Further Information