Past Members, Projects and Theses

Here are some pointers to some of our areas of work in the past:

[logo] Reducing the amount of memory functional programs require. This includes profiling mechanisms, compiler technology for heap and code compression, and garbage collection techniques.
[logo] Applying functional languages to real programming tasks. Apart from the FLARE project, we have also looked at extensions and generalisations of functional programming, foreign language interfacing, parallelisation, and benchmarking of data structures.
[logo] Using transformation to trace computations, to improve program efficiency, and to prove properties about programs. The STARSHIP system was one product of this research aimed at proof techniques, and the ART project looked specifically at tracing. We also did some work on partial evaluation and lazy specialisation.

Past members and theses

Not all theses are available on-line. Printed copies of York theses are available at cost from the Computer Science librarian, Ian Patrick. Mail ilp at cs.york.ac.uk quoting the author and the YCST number.

Page last updated 21 July 2005