fragglet/yoctolisp

Tiny Scheme-like Lisp interpreter written in a weekend

C

254

39 commits

updated Mar 15, 2023

See the code

README

Yoctolisp is a Lisp interpreter written in a weekend.

Features:
 * Read-eval-print loop.
 * Lexical closures.
 * Proper garbage collection.
 * Tail call optimization.
 * Variadic function syntax.

What I didn't have time for:
 * Continuations.
 * Decent error handling
 * Everything else.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

c
lisp
lisp-interpreter
timebox

Contributors

fragglet

37 commits

Decad

1 commits

waldyrious

1 commits

fragglet/yoctolisp

Tiny Scheme-like Lisp interpreter written in a weekend

C

254

39 commits

updated Mar 15, 2023

See the code

README

Yoctolisp is a Lisp interpreter written in a weekend.

Features:
 * Read-eval-print loop.
 * Lexical closures.
 * Proper garbage collection.
 * Tail call optimization.
 * Variadic function syntax.

What I didn't have time for:
 * Continuations.
 * Decent error handling
 * Everything else.

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

c
lisp
lisp-interpreter
timebox

Contributors

fragglet

37 commits

Decad

1 commits

waldyrious

1 commits

Languages

C

82.2%

Common Lisp

17.3%