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)

GitHub

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