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 10 years ago

Related projects:

RepositoryDescriptionStars
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
tmcw/wahA compiler for a Clojure-based language that compiles to WebAssembly158
haskell-lisp/liskellAn implementation of Haskell semantics using Lisp syntax67
sam46/paskellA compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code.126
thma/lambda-skiImplementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic28
kelilanguage/compilerA Haskell implementation of a compiler for a custom programming language172
1haskelladay/1hadProvides tools and exercises for practicing functional programming in Haskell118
igor84/summusA compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.234
nilfoundation/zkllvmCompiles high-level programming languages into input for provable computations protocols.304
leepike/copilotA language and toolset for generating hard real-time C code from a domain-specific stream language149
lys-lang/lysA language compiler to WebAssembly419
dundalek/lizA Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware.268
g-ford/cradleBuilding a compiler in Haskell using a hands-on, top-down approach inspired by the "Let's Build a Compiler" series161
draperlaboratory/llvm-cbeA 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/zickstandardlispAn implementation of the Common Lisp programming language for various interpreters and compilers48