Graph Parser Combinators / Steffen Mazanek ; Mark Minas |
Testing Erlang Refactorings with QuickCheck / Huiqing Li ; Simon Thompson |
Optimal Lambda Lifting in Quadratic Time / Marco T. Morazan ; Ulrik P. Schultz |
The Structure of the Essential Haskell Compiler, or Coping with Compiler Complexity / Atze Dijkstra ; Jeroen Fokker ; S. Doaitse Swierstra |
XHaskell - Adding Regular Expression Types to Haskell / Martin Sulzmann ; Kenny Zhuo Ming Lu |
Partial Parsing: Combining Choice with Commitment / Malcolm Wallace |
Lazy Contract Checking for Immutable Data Structures / Robert Bruce Findler ; Shu-yu Guo ; Anne Rogers |
The Reduceron: Widening the von Neumann Bottleneck for Graph Reduction Using an FPGA / Matthew Naylor ; Colin Runciman |
A Supercompiler for Core Haskell / Neil Mitchell |
Checking Dependent Types Using Compiled Code: Preliminary Report / Dirk Kleeblatt |
Debugging Lazy Functional Programs by Asking the Oracle / Bernd Brassel ; Holger Siegel |
Uniqueness Typing Simplified / Edsko de Vries ; Rinus Plasmeijer ; David M. Abrahamson |
Tabular Expressions and Total Functional Programming / Baltasar Trancon y Widemann ; David Lorge Parnas |
Speculative Inlining of Predefined Procedures in an R5RS Scheme to C Compiler / Marc Feeley |
From Contracts Towards Dependent Types: Proofs by Partial Evaluation / Stephan Herhut ; Sven-Bodo Scholz ; Robert Bernecky ; Clemens Grelck ; Kai Trojahner |
Author Index |
Graph Parser Combinators / Steffen Mazanek ; Mark Minas |
Testing Erlang Refactorings with QuickCheck / Huiqing Li ; Simon Thompson |
Optimal Lambda Lifting in Quadratic Time / Marco T. Morazan ; Ulrik P. Schultz |