The feel of a LispM/List of running machines

Martin Cracauer cracauer@cons.org
Fri, 2 May 1997 11:01:12 +0200 (MEST)


Alaric B. Williams writes:
> I'd be most interested to know how the LispM dealt with:
> 
>  - Storage. Files? Persistent objects? A directory structure?

The thing I immedeatly liked about genera is that you have more than a
"default directory" when referring to filenames.

In Unix, you set a "current directory" and incomplete pathnames are
relative to it.

In Genera, you have a machine, a path, a filename, an extension and a
version component as a file's name.

All these have the default like the former pathname used. So, when you
had "mash:>some>dir>foo.lisp" as a previous file, you could say "bar"
and it would make "mash:>some>dir>bar.lisp" (not "bar" without
".lisp"), you could say ">otherdir>" and it would make
"mash:>otherdir>bar.lisp".

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@cons.org> http://www.cons.org/cracauer
  cracauer@wavehh.hanse.de (batched, preferred for large mails)
  Tel.: (daytime) +4940 41478712 Fax.: (daytime) +4940 41478715
  Tel.: (private) +4940 5221829 Fax.: (private) +4940 5228536
  Paper: (private) Waldstrasse 200, 22846 Norderstedt, Germany