I think that InterLISP/65 is just very ancient production.
It can be used with 48k of memory.
But LISP oriented devices have tons of processor registers and save in mem only calculated results.
My opinion that all speculations about using subdirs in TOP-DOS is just an erroneous reading of manual and erroneous seeng of screen.
In both sources there are the word 'directory', BUT it's meaning concerns just DIR listing! (Because the root directory is directory too!
If they tried to name their mentions as Folders (and it's really impossible in the case of listing matter!) but they can not!
Sorry, but soviet monsters was very costly in times.
And as I remember I could use Color TV as a cheap replacement of Color Monitor and see Colors and hear sounds!
Atari became my love for all my life.
Really LISP is not so complicated as we may imagine.
For example if we know work with CIO thus we know how to fill InterLISP/65-cell structure. (It showed in manual clearly).
Evidently CORE-LISP (either in ML-codes or in lisp-cells manner too) must be in a cartridge,
The rule of thumb is that LISP codes and LISP results are the same kind of records.
When garbage collector begins it's work it goes from ROOT CORE-LISP definitions along bynary-tree structure for searching some definitions which are designed but not producted. Every function HAS it's result!!! (and every LISP-conformed function marked as in production)
For example printing functions looks so strange in LISP because they all prints it's RESULT on screen.
INSTANCE - it's RESULT
INSTANCE - it's PRINTOUT
Thus the second thing is byproduct of calling PRINT function.
It only mean that LISP knows ALL it's workable functions and garbage collector can delete others.
The simplest algorythm for garbage collection is to divide all available memory in 2 parts ...
Low - with definitions (Some of them will be scipped) and High - empty.
We copy all Low into High, skipping not-workable definitions and all datas.
And when we copy-with-replace High into Low, we get the same but cleared environment for further work.
The fact that there are THE LAST function in LISP means that We have THIS environment and it's beautiful behavior.
Sorry, but I disappointed in Interlisp/65 because of it's disabilities.
We really need new LISP!
May be when GURUs bring us an fast and plain-memory F7.
Here is my last ILISP image...
To load ENV you must load atr...
When it has worked you need say LISP (it will be loaded from RAMDISK)
Say N for no preparing hirez graphics...
This version of LISP has INIT function for loading our preferences of our environment/
Just type (INIT)
Then LISP loads preparations...
Now you are in EDITor millea!
For going back to LISP just type EX.