Advanced Functional Programming edited by John Lauchbury, Erik Meijer and Tim Sheard, Lecture Notes in Computer Science 1129 , Springer-Verlag, 1996.

This collection of tutorial papers from the Second International School in Advanced Functional Programming follows a similar format to the B̊astad school (Jeuring and Meijer, 1995), reviewed in this journal (Warren Burton, to appear). These schools had the aim of widening the audience for a mature functional paradigm, which has moved from the original innovations of the late 1970s and 1980s to larger-scale applications, language extensions and more advanced programming techniques. As in Jeuring and Meijer (1995), the intended audience consists of people with a first course in functional programming as well as wider computing experience. The authors use Haskell and Standard ML (SML) as vehicles, but many of their insights are non-language specific. We now review the individual contributions of the authors and conclude by making some general remarks.

[1]  Richard S. Bird,et al.  Algebra of programming , 1997, Prentice Hall International series in computer science.

[2]  Andrew W. Appel Modern Compiler Implementation in ML: Basic Techniques , 1997 .

[3]  Paul Hudak,et al.  Functional reactive animation , 1997, ICFP '97.

[4]  Andrew Donald Gordon,et al.  Functional programming and input/output , 1995 .

[5]  Jeroen D. Fokker,et al.  Functional Parsers , 1995, Advanced Functional Programming.

[6]  E. Meijer,et al.  Monadic parser combinators , 1996 .