u/Icy-Decision-6034

▲ 15 r/lisp+1 crossposts

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 .

https://preview.redd.it/59dgkzlaqd0h1.jpg?width=1282&format=pjpg&auto=webp&s=356383ca5b012d7d3139913402a4aa929e013cfb

reddit.com
u/Icy-Decision-6034 — 4 days ago