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

Compiling a lisp into a lisp using a lisp

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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/

Avatar for Jan Stępień

Jan Stępień

April 11, 2018

More Decks by Jan Stępień

Other Decks in Programming

Transcript