GHC Pluggable Backend?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/haskell

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • GitHub repo hs-foreign-emscripten

    INTERCEPT GHCJS CCALL DISPATCH TO EMSCRIPTEN

    i looked into that recently, and i found that GHCJS did compile the foreign import ccall into something but not quite emscripten-compatible. Another tool handled that though.

  • GitHub repo penrose

    Haskell to JavaScript compiler, based on GHC

    There are a bunch of open branches. And yes, there is ghcjs support in haskell.nix, see this comment.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo haskell.nix

    Alternative Haskell Infrastructure for Nixpkgs

    There are a bunch of open branches. And yes, there is ghcjs support in haskell.nix, see this comment.

  • GitHub repo ghc-whole-program-compiler-project

    GHC Whole Program Compiler and External STG IR tooling

    Why didn't you mention GHC-WPC? It is also a backend sample. It exports enough information (STG + linker opts + c bits) to interpret the program or to generate a binary executable via the regular GHC codegen system. https://github.com/grin-compiler/ghc-whole-program-compiler-project

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts