Re:Yet another hot take on “folders versus tags”
by jholman on Tuesday January 25, 2022 @04:11AM
(#30069829)
> Similar to symlinks, but arguably less hacky, because there is no differentiation between "actual" location and "linked" location.
In other words, similar to hardlinks
Re:Yet another hot take on “folders versus tags”
by willbudd on Tuesday January 25, 2022 @06:33AM
(#30070682)
Right, yes. True. I should have compared with hardlinks instead.
Minor detail: I intended for different deletion semantics from hardlinks. Whereas hardlinks use reference counting for that (only the last deletion actually deletes); for my purposes, delete anywhere meant delete everywhere.
The relationship between arbitrary nodes in a tree can be determined by tracing their common ancestry, but tags don't provide equivalent functionality, unless you strictly define how tags themselves relate to other tags. An obvious way to do so is to prescribe that every tag shall have exactly one parent (except for the root abstract "thing" tag).
In other words tags become folders, but any non-folder content of those folders can simultaneously live inside any number of folders. Similar to symlinks, but arguably less hacky, because there is no differentiation between "actual" location and "linked" location.