Minimum set of primitives?

Chris Bitmead chrisb@ans.com.au
Fri, 20 Mar 1998 01:58:44 +0000


>         Hum, that gives rise to a non-trivial question: how to handle
> references, gc and removable media in an hybrid memory/disk system? I
> mean, what happens if referenced objects are lost? 

You get an exception if you try to access them.

> How "ls -la" things
> would work on such a system?

There would be no "ls -la".

Objects would be put into container objects. Of course, it might
be desirable to have some containers that index things by name
like a UNIX file system. In that case, if you had a container of
documents called "foo", you might do something like....

(names foo) =>
("doc1", "doc2", "doc3", "doc4")

and to access a document by name...

(find-by-name foo "doc1") =>
("a document about Lisp OS....")

-- 
Chris Bitmead
http://www.ans.com.au/~chrisb
mailto:chrisb@ans.com.au