Developer builds THC, a JIT compiler for Haskell running on GraalVM/Truffle
A developer named Edward Kmett describes THC ('Turbo Haskell compiler'), a project begun a week ago that implements all of GHC 9.14.1's prim-ops and runs GHC Core via a Truffle/GraalVM-based JIT. GHC still handles parsing, typechecking and optimization, while THC executes the resulting Core, supports both JIT and ahead-of-time compilation via Native Image, and can already compile programs including pandoc, happy, alex and GHC itself.