haste-compiler
Haskell compiler
A compiler that converts Haskell code into JavaScript to run in web browsers or other environments.
A GHC-based Haskell to JavaScript compiler
1k stars
56 watching
111 forks
Language: Haskell
last commit: almost 6 years ago
Linked from 2 awesome lists
compilerghchaskelljavascriptlanguageweb
Related projects:
Repository | Description | Stars |
---|---|---|
faylang/fay | A programming language that compiles to JavaScript, based on Haskell. | 1,283 |
mmirman/imperativehaskell | Project aimed at demonstrating Haskell can emulate imperative programming characteristics and syntax. | 73 |
ajhc/ajhc | A Haskell compiler that aims to improve the performance and efficiency of the language | 134 |
grin-compiler/ghc-grin | A compiler that integrates the GRIN backend with GHC to compile functional programming languages. | 144 |
sam46/paskell | A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
bydriv/mhc | A minimal implementation of a Haskell compiler | 63 |
grin-compiler/ghc-whole-program-compiler-project | Enables whole program compilation and external STG IR tooling for GHC | 116 |
1haskelladay/1had | Provides tools and exercises for practicing functional programming in Haskell | 118 |
heinrichapfelmus/hyper-haskell | An interactive graphical interpreter for the Haskell programming language | 361 |
haskell/ghcup-hs | A tool for installing and managing the Glasgow Haskell Compiler (GHC) | 293 |
vmchale/kempe | A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting | 58 |
jdreaver/amy | A programming language designed to compile to LLVM, with a focus on strict compilation and Haskell-like syntax. | 70 |
acceleratehs/accelerate-llvm | Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs | 159 |
blynn/compiler | A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. | 214 |
talw/crisp-compiler | A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 |