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.
73 stars
5 watching
5 forks
Language: Haskell
last commit: almost 7 years agoccombinatory-logiccompilergraph-reductionhaskellhindley-milnerparser-combinators
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A minimal implementation of a Haskell compiler | 63 | |
| Compiles the MicroC programming language into machine code using Haskell | 116 | |
| A parser combinator library designed to be industrial-strength and easy to use | 850 | |
| A compiler that translates Haskell code into C99, simulating various stages of compilation and intermediate representations. | 119 | |
| A compiler that translates an imperative programming language into machine code | 157 | |
| A Haskell compiler that aims to improve the performance and efficiency of the language | 134 | |
| Efficient serialisation of values to and from lazy ByteStrings in Haskell. | 109 | |
| Implementations of basic machine learning algorithms in Haskell | 57 | |
| Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic | 28 | |
| A tutorial and code samples for parallel and concurrent programming in Haskell. | 219 | |
| An implementation of an extended subset of the Haskell programming language for embedded systems and minimalistic execution environments. | 373 | |
| Sample code to accompany a book on parallel and concurrent programming in Haskell | 355 | |
| A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 | |
| A language targeting LLVM with the goal of building a simple compiler | 64 | |
| Provides tools and exercises for practicing functional programming in Haskell | 118 |