Robert-van-Engelen / lisp
A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.
☆100Updated last year
Alternatives and similar repositories for lisp:
Users that are interested in lisp are comparing it to the libraries listed below
- A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating poin…☆40Updated last year
- Code from "Building Lisp"☆30Updated 11 months ago
- ANSI Common Lisp implementation☆170Updated 2 years ago
- 16-bit SUBLEQ CPU running eForth - just for fun☆63Updated 2 months ago
- NASM port of JONESFORTH!☆55Updated last year
- Lisp compiler for x86-64 [WIP]☆34Updated 2 weeks ago
- Medley Interlisp virtual machine☆146Updated 2 months ago
- A simple incomplete Scheme-to-C compiler☆67Updated 3 weeks ago
- Otus Lisp (Ol in short) is a purely* functional dialect of Lisp.☆231Updated this week
- Lisp C Compiler aka. 'Cicili' programming language, which compiles Lisp-like syntax to C code and more extra features like method, lambda…☆29Updated this week
- Common Lisp implementation of the Forth 2012 Standard☆117Updated this week
- TinyScheme is easy to learn and modify. It is structured like a meta-interpreter, only it is written in C.☆31Updated 7 years ago
- A Small Lisp in Forth☆155Updated 4 years ago
- Pico version of revised⁷ report on the algorithmic language scheme☆31Updated 3 months ago
- ☆20Updated 3 months ago
- PicoLisp is an open source Lisp dialect. It is based on LLVM and compiles and runs on any 64-bit POSIX system. Its most prominent feature…☆215Updated this week
- Scheme 9 from Empty Space (Reimagined)☆72Updated 5 months ago
- r3 programing language - ColorForth inspired☆60Updated this week
- C language syntax in Common Lisp☆149Updated 2 years ago
- Franz Lisp dialect Lisp system☆56Updated 2 months ago
- Feline, a concatenative programming language (Windows and Linux x86-64). Early days.☆57Updated 11 months ago
- Minimal operating system for x86 intended as a basis for benchmarking and running Gambit☆88Updated 4 years ago
- Example programs written for SectorLISP☆23Updated 2 years ago
- 3-lisp implementation from Procedural Reflection in Programming Languages, volume i., Brian Cantwell Smith☆112Updated 3 weeks ago
- C to Common Lisp compiler☆315Updated 2 years ago
- an implementation-independent framework for creating Common Lisp compilers☆52Updated 8 months ago
- R7RS/R6RS Scheme Implementation☆61Updated last year
- Foment is an implementation of R7RS Scheme.☆68Updated 2 years ago
- Tiny CLOS for Scheme: from ftp://ftp.parc.xerox.com/pub/mops/tiny/☆59Updated 13 years ago
- Attempt to bring some refreshing and cleanup to TinyScheme as found at sourceforge☆15Updated 4 years ago