Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Compiling a lisp into a lisp using a lisp

Compiling a lisp into a lisp using a lisp

It starts with a programming language. It’s object-oriented and built around message passing. It separates identity and state. It boasts immutability and persistent data structures. It’s also an elegant lisp. In this talk, we’ll compile it to Clojure, limiting our list of dependencies to [org.clojure/clojure "1.9.0"].

As seen at Clojure Berlin April 2018.

Video: https://janstepien.com/compiling-a-lisp-into-a-lisp-using-a-lisp/

Jan Stępień

April 11, 2018

More Decks by Jan Stępień

Other Decks in Programming