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
185 watching
3k forks
Language: Assembly
last commit: 4 months ago
Linked from 3 awesome lists
bashcc-plus-plusc-sharpclojuredockerjavajavascriptlearn-to-codelisplisp-interpretermakefilemalphppythonrrubyscalaswiftwebassembly
Related projects:
Repository | Description | Stars |
---|---|---|
| An interpreter for Bel, a Lisp-like language with a focus on completeness and metacircular foundations. | 27 |
| An interpreter written in Malbolge that supports Lisp-like programming with advanced features and instructions. | 493 |
| A Haskell-based interpreted Lisp language with features like lexical closures and continuations, designed to be easily embedded in other programs. | 115 |
| A .NET implementation of the LISP programming language with features ideal for building domain-specific languages and extending existing systems. | 34 |
| An implementation of a modern Lisp family programming language | 163 |
| A Common Lisp library for executing Python code and integrating it with existing Lisp systems. | 42 |
| An interpreter and runtime environment for WebAssembly in RPython | 66 |
| A programming language and runtime environment that combines elements of Lisp and JavaScript with Clojure data structures for scripting and automation. | 478 |
| A tiny Lisp-like language interpreter implemented in TypeScript's type system | 296 |
| An experiment in building a typed Lisp compiler and evaluator in Elm. | 5 |
| A JavaScript implementation of a minimal Lisp interpreter supporting basic data structures and control flow. | 608 |
| A WebAssembly macro language and processor that converts WAM syntax to standard Wat syntax and processes modules with additional features. | 64 |
| An interpreter for a Lisp dialect running on the JVM platform. | 9 |
| An Objective-C implementation of a Lisp interpreter with immutable data structures and an unhygienic macro system. | 8 |
| A set of tools and features for building and maintaining Common Lisp software projects | 1 |