Exceptional GRIN

Stc
Date: 2006-05-17

Time: 15:00

Room: BBL 509

Speaker: Christof Douma

Title: Exceptional GRIN (master's thesis defense)

Abstract

In this talk I describe the implementation of a back-end for EHC (Essential Haskell Compiler) based on the works of the Ph.D. thesis of Urban Boquist on Code Optimisation Techniques for Lazy Functional Languages.

I will give an overview of the intermediate language GRIN and introduce an extension to support exceptions in GRIN. I will show how GRIN is used to compile Haskell into the assembly language C--.