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.

Liked the song? It's "Tank" by Seatbelts

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…