“Embedded Haskell, part 1: EDSLs & Metaprogramming”
by Chris Hodapp
Haskell, along with most other functional languages, isn’t commonly seen from the perspective of embedded systems, but its use here is well-established. I will briefly discuss some current ways that Haskell is used in embedded systems, and I will demonstrate specific libraries and software that I use at my day job for this purpose. I will start with live-coding in one such system, Atom (http://hackage.haskell.org/package/atom), and if time permits, progress to another much more comprehensive system, Ivory (http://ivorylang.org/).