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
.