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:
- Dockers unloading pallets of sparky elephants in mesos clusters (in London on 20th May 2015)
- Running ElasticSearch cluster in Docker containers with Weave (in London on 26th May 2015)
- DDD eXchange 2015 (in London on 12th June 2015)
- When Men were Men, Computers were Computers, and Women were Programmers (in London on 24th June 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