• Please review our updated Terms and Rules here

DRAWL (LISP 1.5) symbolic processing

resman

Veteran Member
Joined
Jan 1, 2014
Messages
634
Location
Lake Tahoe
Yet another new implementation of an old language for a limited environment; an 8 bit Apple in this case. They say if you really want to understand a computer language, write your own compiler/interpreter for it. Since I've always been fascinated what others see in LISP, I can now say I've scratched that itch.

Should you find yourself awake at 3 AM and unable to get back to sleep, this may be the cure. An S-expression parser/evaluator/printer written in PLASMA, a byte code compiler/VM running on an 8 bit 6502 at 1 MHz. See what I did by naming it DRAWL?

A terrible video showing it in action:

A quick description of the interpreter and floppy disk image to play along: https://github.com/dschmenk/PLASMA/blob/master/doc/DRAWL.md

If there are any LISP die-hard fans here, please be kind.
 
Back
Top