5 Repos
General-purpose Lisp dialects designed to run across multiple host environments.
Explore 5 awesome GitHub repositories matching part of an awesome list · Multi-Platform Implementations. Refine with filters or upvote what's useful.
This project is a Lisp interpreter implementation guide and framework designed to teach the core principles of programming language design. It provides a structured, step-by-step technical framework for building a functional Lisp language from scratch, featuring a specialized interpreter engine and an S-expression parser that converts syntax into abstract syntax trees. The project emphasizes a code-as-data metaprogramming framework, enabling the implementation of macros, quoting, and quasiquoting to transform expressions during evaluation. It is designed with host language agnosticism, allowi
Educational Lisp with implementations in dozens of host languages.
The Lux Programming Language
Statically-typed functional Lisp for multiple platforms.
wax is a tiny language designed to transpile to other languages easily. Currently supported backends: C, C++, Java, TypeScript, Python, C#, Swift, Lua, as well as directly to WebAssembly.
Strongly typed language transpiling to many target platforms.
A small, portable and extensible Scheme implementation that supports closures, tail calls, first-class continuations, a REPL and AOT and incremental compilers. All that for a run time footprint around 4 KB!
Portable Scheme implementation with a tiny footprint.
== Zick Standard Lisp
Minimalist Lisp with a wide range of host implementations.