lispe

Lisp compiler

An implementation of a full-fledged Lisp interpreter with various features such as data structures, pattern programming, and high-level functions

An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.

GitHub

372 stars
5 watching
8 forks
Language: C
last commit: 3 months ago
data-structuresfunction-compositionhaskell-like-high-level-functioninterpreterlanguagelazy-evaluationlisppattern-programming

Related projects:

Repository Description Stars
dirkschumacher/llr A Lisp-like language inspired by Clojure that compiles to R's abstract syntax tree for interpreted expression evaluation. 202
zick/zickstandardlisp An implementation of the Common Lisp programming language for various interpreters and compilers 48
jxxcarlson/elm-lisp An experiment in building a typed Lisp compiler and evaluator in Elm. 5
haskell-lisp/liskell An implementation of Haskell semantics using Lisp syntax 66
weirdconstructor/lal A Lua compiler that translates a Scheme-like dialect of Lisp into native Lua code 20
gilch/hissp A Python implementation with Lisp-like features that compiles to functional Python code, enabling metaprogramming and macro-based development. 388
yubrot/llrl An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. 156
bnmcgn/sigil A tool that compiles and interprets Common Lisp code into JavaScript, allowing web developers to use advanced Lisp macros and metaprogramming facilities in their JavaScript applications. 2
sctb/lumen A Lisp implementation with flexible compilation and extensible special forms for JavaScript, designed to match the target runtime environment closely. 561
robert-van-engelen/tinylisp A compact C implementation of Lisp with 20 built-in primitives and a REPL. 854
chr1st0scli/rainlisp A .NET implementation of the LISP programming language with features ideal for building domain-specific languages and extending existing systems. 34
tomhrr/dale A Lisp-flavoured C programming language with additional features like type deduction and compiler introspection. 1,028
cofinalsubnets/wisp A Haskell-based interpreted Lisp language with features like lexical closures and continuations, designed to be easily embedded in other programs. 115
cookrn/babybel Ruby implementation of a Common Lisp dialect for building interpreters and compilers 8
cxxxr/valtan A compiler that translates Common Lisp code into JavaScript 238