Tech Mesh London 2012

Lennart Augustsson, Author of Cayenne and the HBC Haskell compiler

Lennart Augustsson

Biography: Lennart Augustsson

Lennart Augustsson is currently employed at Standard Chartered Bank in London.

During his career he has done many different things, e.g., writing about four Haskell compilers, writing USB device drivers, winning the International Obfuscated C Code Contest, and designing some packet routing hardware.

Whenever he gets the chance, he also likes to watch total eclipses of the sun.

Presentation: Making EDSLs fly

Track: Finance & Banking / Time: Wednesday 10:20 - 11:10 / Location: Benjamin's

In this talk Lennart will show how to implement a toy EDSL (Embedded Domain Specific Language) in Haskell.

First, we will look at how to get a typed DSL embedded in Haskell.

Then, we will consider executing such a language using an interpreter.

Finally, we will use the LLVM bindings to generate some efficient code for the toy EDSL.