Re:Non-Posix File Systems
by _delirium on Tuesday September 08, 2020 @05:02PM
(#24413331)
This is incidentally why the Common Lisp file I/O functions are a bit more complicated than you might expect. You can ignore most of it if you assume something vaguely POSIX-like, but if you want to be portable to e.g. both Unix and VMS (as was once desirable), there are functions like make-pathname that build a representation of a file location from up to 6 parameters (host, device, directory, name, type, and version). The 3 examples in the docs are interesting: http://clhs.lisp.se/Body/f_mk_pn.htm
[ Parent
| on HN ]
But do they go as far as the features noted in the Hydra file system?
No it was a tagged architecture but not a capability system. In fact everything ran in a single address space.