mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-01-07 00:29:34 +00:00
Docs...
This commit is contained in:
parent
e48ce3d2dd
commit
254928624f
11
src/lisp/README.md
Normal file
11
src/lisp/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# DRAWL (LISP 1.5) S-expression processor
|
||||
|
||||
These are the files to implement a LISP 1.5 s-expression parser and evaluator. The PLASMA code is broken up into two modules: the core s-expression processor and the REPL environment.
|
||||
|
||||
s-expr.pla is the guts of the system. Some features missing from the LISP 1.5 manual include floating point numbers and PROG functions.
|
||||
|
||||
drawl.pla because this is a sslloowwww implementation of LISP, so named DRAWL in keeping with the speech impediment theme. The file reading and REPL functions are contained here. DRAWL is meant to be extensible so adding PROG and floating point is easily possible.
|
||||
|
||||
The sample LISP files come from the LISP 1.5 manual. These are the only LISP programs that have been run on DRAWL, so other LISP programs may uncover bugs or limitations of DRAWL.
|
||||
|
||||
More information and links can be found here: https://github.com/dschmenk/PLASMA/blob/master/doc/DRAWL.md
|
Loading…
Reference in New Issue
Block a user