Tech News
← Home  ·  All topics

Graalvm

2 GoKawiil briefs on this topic

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.

JavaFX 27 successfully compiled as a native image for Raspberry Pi 5

Developers demonstrated running JavaFX 27 as a GraalVM native image on a Raspberry Pi 5, tackling the three core challenges of ahead-of-time compilation: static integration glue code, statically linked C/C++/Objective-C binaries for windowing and rendering, and reachability metadata needed for reflection. Using custom annotations, the team got all gluon-samples running without relying on the GraalVM tracing agent, and added JavaFX-specific annotations that auto-generate metadata from FXML and CSS files.