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..
Of Course, C's tend to be written in C too, so there's that..
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.
https://mitpress.mit.edu/sites/default/files/sicp/full-text/...