Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 283 Bytes

File metadata and controls

17 lines (12 loc) · 283 Bytes

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