Hacker News new | ask | show | jobs
by jascii 1472 days ago
There's actually a long tradition of writing lisps in lisp. The language really lends itself to explorations into experimental language features.

Of Course, C's tend to be written in C too, so there's that..

1 comments

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.

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.