4 ms·
Take it a step lower and do one in assembly and it is even more fun. I almost have enough code together to say that I'm doing one in RISC-V assembly. At this po
by nickynickell 10y ago
Take it a step lower and do one in assembly and it is even more fun. I almost have enough code together to say that I'm doing one in RISC-V assembly. At this point I have already accidentally picked up a more intuitive understanding of how a lisp compiler works.
- tomcam 10y agoAssembly? Hell, I did mine in microcode, VHDL, and telepathy using a tachyon-driven IDE. It was done before I started.
- mirekrusin 10y agoWhat about this guy who created universe where life evolved and wrote lisp interpreter for him. That is low level my friend.
- tomcam 10y agoI am constantly being outclassed
- marcpaq 10y agoFunny you should say that: https://github.com/marcpaq/arpilisp https://github.com/marcpaq/arpilisp
- nickynickell 10y agoThat is beautifully well documented. Are you planning to extend it further or do any similar projects?
- marcpaq 10y agoThanks. The inspiration was jonesforth. I have no plans to extend it. A similar project I've considered: write an Algol compiler in assembly. Algol is another elegant, influential language originally implemented in assembly.