mal

Lisp interpreter

A Lisp interpreter designed as a learning tool, implemented in multiple programming languages and runtime modes

mal - Make a Lisp

GitHub

10k stars
183 watching
3k forks
Language: Assembly
last commit: 4 days ago
Linked from 3 awesome lists

bashcc-plus-plusc-sharpclojuredockerjavajavascriptlearn-to-codelisplisp-interpretermakefilemalphppythonrrubyscalaswiftwebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
masak/bel An interpreter for Bel, a Lisp-like language with a focus on completeness and metacircular foundations. 27
kspalaiologos/malbolge-lisp An interpreter written in Malbolge that supports Lisp-like programming with advanced features and instructions. 488
cofinalsubnets/wisp A Haskell-based interpreted Lisp language with features like lexical closures and continuations, designed to be easily embedded in other programs. 115
chr1st0scli/rainlisp A .NET implementation of the LISP programming language with features ideal for building domain-specific languages and extending existing systems. 34
mthom/shentong An implementation of a Lisp family programming language in Haskell 162
digikar99/py4cl2 A Common Lisp library for executing Python code and integrating it with existing Lisp systems. 41
kanaka/warpy An interpreter and runtime environment for WebAssembly in RPython 66
lantiga/ki A programming language and runtime environment that combines elements of Lisp and JavaScript with Clojure data structures for scripting and automation. 478
ronami/typelang A tiny Lisp-like language interpreter implemented in TypeScript's type system 291
jxxcarlson/elm-lisp An experiment in building a typed Lisp compiler and evaluator in Elm. 5
maryrosecook/littlelisp A small JavaScript interpreter supporting basic Lisp syntax and functions 608
kanaka/wam A WebAssembly macro language and processor that converts WAM syntax to standard Wat syntax and processes modules with additional features. 64
rmolives/hime An interpreter for a Lisp dialect running on the JVM platform. 9
jsloop42/dreamlisp An Objective-C implementation of a Lisp interpreter with immutable data structures and an unhygienic macro system. 8
lisp-mirror/budden-tools A set of tools and features for building and maintaining Common Lisp software projects 1