Holy cow this is —structurally, not just expression— some of the worst C code I have ever seen, with the abuse of the 'double' type, 'T' cast that looks like a declaration, endian dependency, and strict aliasing violations galore… does this even work on a modern compiler? o.O
It's interesting that he seems to have written this for a pocket computer, because there actually was a pocket computer of similar vintage that had LISP built in -- 1989's Casio AI-1000
10 comments
[ 2.5 ms ] story [ 35.8 ms ] thread* https://news.ycombinator.com/item?id=32100035
* https://news.ycombinator.com/item?id=32095655
and
* https://BI6.US/CO/N/20250420.HTML#/042402
https://github.com/Robert-van-Engelen/tinylisp/blob/main/tin...
https://flownet.com/ron/l.py
https://pockemul.com/index.php/2020/04/27/pockemul-1-10-0-ne...
Kinda reminds me J-flavored Whitney's one-page J interpreter.