mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-01-07 15:31:49 +00:00
First pass at arrays
This commit is contained in:
parent
45a7a44b69
commit
5e7dc428e5
@ -6,7 +6,6 @@ LISP interpreted on a bytecode VM running on a 1 MHz 6502 is going to be sssllll
|
|||||||
|
|
||||||
- FUNCTION operation. Use QUOTE for functions that don't use higher up bound variables
|
- FUNCTION operation. Use QUOTE for functions that don't use higher up bound variables
|
||||||
- General recursion. The 6502 architecture limits recursion (but see tail recursion below), so don't expect too much here
|
- General recursion. The 6502 architecture limits recursion (but see tail recursion below), so don't expect too much here
|
||||||
- Arrays not implemented
|
|
||||||
|
|
||||||
However, the code is partitioned to allow for easy extension so some of these missing features could be implemented.
|
However, the code is partitioned to allow for easy extension so some of these missing features could be implemented.
|
||||||
|
|
||||||
@ -17,6 +16,7 @@ However, the code is partitioned to allow for easy extension so some of these mi
|
|||||||
- Fully garbage collected behind the scenes
|
- Fully garbage collected behind the scenes
|
||||||
- Optionally read LISP source file at startup
|
- Optionally read LISP source file at startup
|
||||||
- The PROG feature now present!
|
- The PROG feature now present!
|
||||||
|
- Arrays of up to four dimensions
|
||||||
|
|
||||||
LISP is one of the earliest computer languages. As such, it holds a special place in the anals of computer science. I've always wanted to learn why LISP is held in such high regard by so many, so I went about learning LISP by actually implementing a LISP interpreter in PLASMA. PLASMA is well suited to implement other languages due to its rich syntax, performance and libraries.
|
LISP is one of the earliest computer languages. As such, it holds a special place in the anals of computer science. I've always wanted to learn why LISP is held in such high regard by so many, so I went about learning LISP by actually implementing a LISP interpreter in PLASMA. PLASMA is well suited to implement other languages due to its rich syntax, performance and libraries.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user