Summit 2016: How to make a Lisp interpreter in 56 languages / Dov Murik episode artwork

EPISODE · Jul 29, 2017

Summit 2016: How to make a Lisp interpreter in 56 languages / Dov Murik

from רברס עם פלטפורמה

Mal (Make-a-Lisp) is a Clojure-like Lisp language invented by Joel Martin for educational purposes. It has interpreter implementations in 56 programming languages, including C, Java and Python, but also Make, PL/SQL, Vimscript and many others. Building a Mal implementation is a great way to learn about Lisp in general and about the specific language you're implementing in. The talk will present the step-by-step process of building such an interpreter, incrementally adding features like variables, conditions, tail-call optimization and macros, finally reaching the last step which is capable of self-hosting (running the Mal interpreter which is written in Mal). MP3

Episode metadata supplied by the publisher feed · Published Jul 29, 2017

Embed this episode

NOW PLAYING

Summit 2016: How to make a Lisp interpreter in 56 languages / Dov Murik

0:00 0:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

When was this רברס עם פלטפורמה episode published?

This episode was published on July 29, 2017.

Can I download this רברס עם פלטפורמה episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!