3 ms·
VMS!
by ithkuil 5y ago
VMS!
- sidpatil 5y agoFiles-11, specifically. https://en.wikipedia.org/wiki/Files-11 https://en.wikipedia.org/wiki/Files-11
- skissane 5y agoThe main feature of VMS which seems relevant here is file version numbers–it is a great idea, and it is sad more mainstream operating systems haven't copied it (if only Dave Cutler had taken that VMS idea to Windows NT... if only RMS' plan, announced in the GNU Manifesto, to include a file versioning filesystem in the GNU system had panned out...)–but I don't think it fully addresses the issue of editor autosave/etc: (1) File version numbers are great to make a backup of the old file on saving, not so relevant to creating an autosave of a modified editor buffer / open document / etc. You generally want autosave to not create a new version of the file you are editing, because that would make your changes visible to other applications/users, and you haven't decided yet whether you want to "commit" your in-progress changes to the actual file. (2) Doesn't really address the case of warning you that you (or somebody else) has the file open in another editor, or that you have recovered changes from a prior editing session. I know VMS has some file locking features that might help with the "warning" part, but other platforms do too. As far as I know, VMS still leaves it up to each app to build a sensible UI around those capabilities, rather than providing something built in to the OS.