He is working on Haxl, a Haskell-based domain-specific language that is used by the teams fighting spam, malware, and other types of abuse. Simon is a co-author of the Glasgow Haskell Compiler, author of the book “Parallel and Concurrent Programming in Haskell”, and has released a series of research publications in functional programming, language design, compilers, and language implementation.