• Please review our updated Terms and Rules here

DRAWL (LISP 1.5) symbolic processing


Veteran Member
Jan 1, 2014
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.