mini-haskell

Haskell compiler

A Haskell compiler with a runtime environment implementing Combinatory Logic

A self-hosting mini Haskell compiler with a mini C runtime.

GitHub

72 stars
5 watching
5 forks
Language: Haskell
last commit: almost 5 years ago
ccombinatory-logiccompilergraph-reductionhaskellhindley-milnerparser-combinators

Related projects:

Repository Description Stars
bydriv/mhc A minimal implementation of a Haskell compiler 63
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 847
cronokirby/haskell-in-haskell A compiler that translates Haskell code into C99, simulating various stages of compilation and intermediate representations. 120
bollu/tiny-optimising-compiler A compiler that translates an imperative programming language into machine code 158
ajhc/ajhc A Haskell compiler that aims to improve the performance and efficiency of the language 134
haskell/binary Efficient serialisation of values to and from lazy ByteStrings in Haskell. 106
ajtulloch/haskell-ml Implementations of basic machine learning algorithms in Haskell 57
thma/lambda-ski Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic 28
simonmar/par-tutorial A tutorial and code samples for parallel and concurrent programming in Haskell. 219
augustss/microhs An implementation of an extended subset of Haskell using combinators for runtime execution 364
simonmar/parconc-examples Sample code to accompany a book on parallel and concurrent programming in Haskell 353
talw/crisp-compiler A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend 99
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
1haskelladay/1had Provides tools and exercises for practicing functional programming in Haskell 118