Skip to content

mpenick/snap

Repository files navigation

Snap

A weird Clojure-ish lisp that I built to write garbage collectors for and to sort of learn functional programming.

Features

  • Closures
  • Tail recursion
  • Byte code compiler and interpreter
  • Copying GC (simple Baker's collector)
  • FFI

TODO

  • Exceptions
  • Better GC