resman
Veteran Member
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.
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.