crisp-compiler
Haskell compiler
A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend
A compiler for Crisp (Lisp/Scheme-inspired language) in Haskell, with an LLVM backend
99 stars
6 watching
4 forks
Language: Haskell
last commit: over 8 years ago Related projects:
Repository | Description | Stars |
---|---|---|
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
tmcw/wah | A compiler for a Clojure-based language that compiles to WebAssembly | 158 |
haskell-lisp/liskell | An implementation of Haskell semantics using Lisp syntax | 66 |
sam46/paskell | A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
thma/lambda-ski | Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic | 28 |
kelilanguage/compiler | A Haskell implementation of a compiler for a custom programming language | 171 |
1haskelladay/1had | Provides tools and exercises for practicing functional programming in Haskell | 118 |
igor84/summus | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
nilfoundation/zkllvm | Compiles high-level programming languages into input for provable computations protocols. | 295 |
leepike/copilot | A language and toolset for generating hard real-time C code from a domain-specific stream language | 149 |
lys-lang/lys | A language compiler to WebAssembly | 420 |
dundalek/liz | A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. | 266 |
g-ford/cradle | Building a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series | 160 |
draperlaboratory/llvm-cbe | A resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code. | 127 |
zick/zickstandardlisp | An implementation of the Common Lisp programming language for various interpreters and compilers | 48 |