Hacker News new | ask | show | jobs
by dgb23 1477 days ago
Programming languages tend to get programmed in programming languages.

The cool part is really how concise this kind of code is in a lisp (from OP):

https://github.com/turbopape/scheje/blob/master/src/scheje/i...

It's kind of magical! If someone explained this code in say a programming lecture, they would be compelled to dress like a wizard.

2 comments

Not dressed as a wizard, but there is a wizard on the cover of this book which has an entire chapter on writing an interpreter like that:

https://mitpress.mit.edu/sites/default/files/sicp/full-text/...

Or a fez.