Tech Mesh London 2012
Lennart Augustsson, TweetAuthor of Cayenne and the HBC Haskell compiler

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: TweetMaking EDSLs fly
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.
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.