The Haskell Implementors’ Workshop is a forum for those involved in implementing Haskell systems, infrastructure, libraries and tools, for people generally involved in implementing Haskell technology. We share our work and discuss future directions and collaborations with others.

In 2018, the Haskell Implementors’ Workshop will be co-located with ICFP 2018.

The workshop does not have proceedings. Talks and/or demos are proposed by submitting an abstract and selected by a small program committee. The workshop will be informal and interactive, with a flexible timetable and plenty of room for ad-hoc discussion, demos, and impromptu short talks.

Rahul Muttineni, who brought the joys of Haskell to the realm of Java by creating the Eta programming language, will give the keynote.

Let’s Go Mainstream with Eta! Abstract: Eta is a fork of GHC that focuses on three core principles: user experience, performance, and safety. We’ll discuss how we used these principles to guide the re-implementation of the GHC runtime and code generator on the JVM. Moreover, will also cover the inner workings of the FFI and the typechecker support we added for subtyping to make it smooth to interact with Java libraries. Finally, we’ll round out with a look at where Eta is headed and how Eta and GHC can collaborate in the future.

Like in the previous years, we will have slots for lightning talks. And because they were so successful last year, we will have more!

Anything related to Haskell implementations, fun uses of Haskell etc. goes. Feel free to tell us about ongoing work, to entertain, to rant, to stir a debate!