freenode/#shirakumo - IRC Chatlog
Search
9:44:11
Shinmera
And it seems like it would be worthwhile to turn it into a more generalised file system API
13:28:54
Shinmera
I can't come up with anything other than just "file-system" or "file-systems", but that's not a great name for obvious reasons
13:37:09
SAL9000
Shinmera: when you say "file system API", are you thinking of something like UIOP, or...?
13:38:10
Shinmera
I'm thinking of a general protocol that describes systems that keep a set of "files", objects with several attributes and a central payload.
13:39:14
Shinmera
The primary idea is to provide a protocol that allows you to address stuff stored on the OS FS or within a "file FS" the same way.
13:42:07
Shinmera
I have a progenitor of this in Kandria to allow compressing parts of it when deploying, but not needing separate addressing.
13:42:36
Shinmera
But, while I'm ratifying it, might as well turn it into something more worthwhile.
13:44:19
Shinmera
For instance one thing I'm aiming for is to allow stuff like non-hierarchical file-systems, where hierarchical file-systems are actually described as a set of nested file-systems -- each directory is both a "file" and a "file system".
13:47:11
Shinmera
another important part is that it can be extended to in-memory stuff that's just exposed through the same protocol so you could also load stuff in and then address it the same way, still.
13:48:00
Shinmera
anyway, it just boils down to a generic protocol in the end, one implementation of which is the os file system.