cradle
Compiler project
Building a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series
Let's Build a Compiler (in Haskell)
160 stars
6 watching
12 forks
Language: Haskell
last commit: over 4 years ago crenshawhaskelltoy-compilertoy-language
Related projects:
Repository | Description | Stars |
---|---|---|
grin-compiler/ghc-whole-program-compiler-project | Enables whole program compilation and external STG IR tooling for GHC | 116 |
haskell/ghcup-hs | A tool for installing and managing the Glasgow Haskell Compiler (GHC) | 289 |
grin-compiler/ghc-grin | A compiler that integrates the GRIN backend with GHC to compile functional programming languages. | 143 |
blynn/compiler | A tool for bootstrapping and compiling self-hosting Haskell compilers from a minimal C compiler. | 213 |
cronokirby/haskell-in-haskell | A compiler that translates Haskell code into C99, simulating various stages of compilation and intermediate representations. | 120 |
ajhc/ajhc | A Haskell compiler that aims to improve the performance and efficiency of the language | 134 |
talw/crisp-compiler | A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 |
bydriv/mhc | A minimal implementation of a Haskell compiler | 63 |
haskell-gi/haskell-gi | Generates Haskell bindings for GObject Introspection capable libraries | 290 |
vmchale/kempe | A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting | 58 |
gren-lang/compiler | A compiler that translates code written in Gren into machine code or another target language. | 391 |
frege/frege | A Haskell implementation for the JVM with a strong focus on functional programming and type inference. | 3,642 |
1haskelladay/1had | Provides tools and exercises for practicing functional programming in Haskell | 118 |
discus-lang/ddc | An experimental compiler for a statically typed Haskell dialect with computational effects and capabilities | 174 |
haskell/play-haskell | A web-based Haskell development playground and compiler environment. | 130 |