Conversation
Notices
-
Embed this notice
@mia @lucy After all file cabinets are more for storing bits of data (like a database) rather than well objects, which public libraries and repositories are much better at.
-
Embed this notice
@lispi314 @mia @lucy Hierarchical part of libraries is just a part of the structure, there's also a catalog that's synchronously maintained and usually contains some metadata (author/artist, publisher, year, genre, description/abstract, …) to allow searching.
Which reminds me of how for me a modern filesystem shouldn't require periodically destroying your I/Os with updatedb.
-
Embed this notice
@lanodan @lucy @mia (Some) Libraries /logically/ use tags & such properly now, but physically they're still stuck in hierarchical mode.
-
Embed this notice
@lispi314 @mia @lucy
Problem with updatedb is more… it's an old hack, sure you can try to make it a bit less annoying, but it's a hack.
Filesystems already need to maintain a catalog of files with the inode table, just make it searchable and bam, updatedb is now entirely obsolete.
-
Embed this notice
@lanodan @lucy @mia The catalog aspects you mentioned are part of what I refered to by tags & logical organization, yes.
> Which reminds me of how for me a modern filesystem shouldn't require periodically destroying your I/Os with updatedb.
It could be pre-emptable and/or autoscheduled based on usage patterns and user policies.
-
Embed this notice
@lispi314 @lucy @mia And even for Unix it would also make a lot of sense, even outside of glob, PATH/LD_LIBRARY_PATH/… lookup for example is looking for a filename in a list of directories.