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

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

Related projects:

RepositoryDescriptionStars
bydriv/mhcA minimal implementation of a Haskell compiler63
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
cronokirby/haskell-in-haskellA compiler that translates Haskell code into C99, simulating various stages of compilation and intermediate representations.119
bollu/tiny-optimising-compilerA compiler that translates an imperative programming language into machine code157
ajhc/ajhcA Haskell compiler that aims to improve the performance and efficiency of the language134
haskell/binaryEfficient serialisation of values to and from lazy ByteStrings in Haskell.109
ajtulloch/haskell-mlImplementations of basic machine learning algorithms in Haskell57
thma/lambda-skiImplementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic28
simonmar/par-tutorialA tutorial and code samples for parallel and concurrent programming in Haskell.219
augustss/microhsAn implementation of an extended subset of the Haskell programming language for embedded systems and minimalistic execution environments.373
simonmar/parconc-examplesSample code to accompany a book on parallel and concurrent programming in Haskell355
talw/crisp-compilerA Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend99
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
1haskelladay/1hadProvides tools and exercises for practicing functional programming in Haskell118