What LISP or LISP-like language compilers and interpreters were available for 8-bit microcomputers? Criteria for "8-bit" include that it should certainly run and execute non-trivial programs given no more than 64 KB of RAM, and ideally it should run in much smaller amounts of RAM or RAM+ROM, the just as the common 8-bit BASICs do.
In answers, the following information would be interesting to me:
- Pricing information, if it was commercial software.
- Historical and current availability of source and binaries.
- The dialect of LISP (LISP1.5, MACLISP, Interlisp, Scheme, etc.) that the implementation is most similar to, if any.
- Anything that's unusual about the language (special features, significant differences from a standard dialect it otherwise adheres to, etc.)
- What kind of editor it provided, or what editors were expected to be used if none was.
- Memory and offline storage usage.
- Any interesting details about how it was implemented, or links to such.
I'm especially interested in implementations that have been used to write substantial programs (or large parts of them) and/or commercial software, though of course information about even "toy" interpreters is also welcome.
If you're not sure if a language is "LISP-like," one criterion you could consider is whether functions passed to other functions (as in map
) is an easy and common idiom in it.