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

GitHub

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