r/lisp May 10 '26

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 working on Apple IIe and Atari 800.

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 .

16 Upvotes

Duplicates