This is an interpreter for basic subset of LISP. For supported syntax see testInput. This interpreter has simulated memory with max object count set to 256. It implements basic mark and sweep GC. GC ...
I will introduce ISLisp arrays, specifically vectors (1D arrays) and arrays (multidimensional arrays). Arrays are convenient and efficient data structures. Element access can be done in O(1) time.
In this issue, we will delve deeper into the code used in the previous program and explain the "absolute basics" rules of AutoLISP. AutoLISP programs have a rule that they must always start with ( and ...
Simple Common Lisp interpreter with a REPL. Far from complete, but the small subset implemented works well enough for a learning exercise. This interpreter can run Lisp code like the following, which ...