Contents |
Introducing CLOVER : an object-oriented functional language / Lee Braine and Chris Clack -- Active patterns / Martin Erwig -- Context patterns in Haskell / Markus Mohnen -- The GRIN project : a highly optimising back end for lazy functional languages / Urban Boquist and Thomas Johnsson -- On programming scientific applications in SAC : a functional language extended by a subsystem for high-level array operations / Sven-Bodo Scholz -- The implementation and efficiency of arrays in clean 1.1 / John H.G. van Groningen -- Implementating the conjugate gradient algorithm in a functional language / Pascal R. Serrarens -- An implementation of Eden on top of concurrent Haskell / Silvia Breitinger, Ulrike Klusik and Rita Loogen -- Coordinating functional processes using petri nets / Claus Assmann -- Making a packet : cost-effective communication for a parallel graph reducer / Hans-Wolfgang Loidl and Kevin Hammond -- The results of : profiling large-scale lazy functional programs / Stephen A. Jarvis and Richard G. Morgan -- Two-pass heap profiling : a matter of life and death / Colin Runciman and Niklas Röjemo -- First class file I/O / Marco Pil -- A type-based algorithm for the control-flow analysis of higher-order concurrent programs / Mourad Debbabi, Ali Faour, and Nadia Tawbi -- Calculating a functional module for binary search tress / Walter Dosch and Bernhard Möller. |