Room: BBL room 471
The Structure of the Essential Haskell Compiler: Coping with Compiler Complexity
In this talk we describe the structure of the Essential Haskell Compiler (EHC)
and how we manage its complexity,
despite its growth from essentials to a full Haskell compiler.
Our approach splits both language and implementation into smaller, manageable steps,
and uses specific tools to generate parts of the compiler from higher level descriptions.
(This is a tryout for the talk I will present next week on the IFL conference.
I will embed the talk in a "making of" story)
- 18 Sep 2007