Please log in to watch this conference skillscast.
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.
YOU MAY ALSO LIKE:
- Conway's Law & Reverse Conway's Law - How to avoid being caught by it and how to turn it to your advantage (in London on 23rd September 2015)
- Well-Typed's Fast Track to Haskell (in London on 5th - 6th October 2015)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 15th - 16th October 2015)
- µCon 2015: The Microservices Conference (in London on 9th - 10th November 2015)
Making EDSLs fly
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