mal
Lisp interpreter
A Lisp interpreter designed as a learning tool, implemented in multiple programming languages and runtime modes
mal - Make a Lisp
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
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 |