Making EDSLs fly

10th October 2012 in London at The Crypt, St James Church Clerkenwell

There are 6 other SkillsCasts available from Haskell eXchange 2012

Please log in to watch this conference skillscast.

352433831 640

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. Second, we will consider executing such a language using an interpreter. Finally, we will use the LLVM bindings to generate efficient code for the toy EDSL.

Making EDSLs fly

Lennart Augustsson

Lennart Augustsson is currently employed at Standard Chartered Bank in London. During his career he has done different things, e.g., writing about four Haskell compilers, written USB device drivers, winning the International Obfuscated C Code Co