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.
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 |