Latest on tinylisp-cc65, Lisp for (some) 8-bit platforms
Just a progress report re. tinylisp-cc65 https://github.com/Russell-S-Harper/tinylisp-cc65, worked out the remaining issues, and added a few more sample files: factor, sort, and list to play with. The key was figuring out let* in the original tinylisp by Robert van Engelen. Once I sorted out its quirks, was able to plug in my language extensions: print, while, incr, and decr into the lambda context.
Working with minimal Lisp, basically LISP, is for sure a mental workout to those used to the Algol family of languages!
I got tinylisp-cc65 ported to C64, and was thinking of Apple II and Atari 800, but they're too much of a challenge, and with DOS required, likely won't have enough memory to do anything. So for now, this is a logical end to this diversion.
The build process is a bit complicated, so if you want to try it out directly, the PRG and sample Lisp files are available in my Google Drive https://drive.google.com/drive/folders/1QpG756L5m1HsCHO-QX4mNadew2sTPWxh?usp=sharing .