Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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


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.


And ITS and TOPS-20 and some exotic lispm filesystems as well...




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: