Ferreteria/v0.6/clade/Sys/FileSys/Aspect/Ident/spex/@notes/2026/06/02

From WoozleCodes
Jump to navigation Jump to search
2026/06/01 2026/06/02 2026/06/03

Thinking

I think what we want here is three pieces:

1. Something (currently FSChain) to represent a path within a given context
2. Something (currently FSPiece) to represent each node (actual or hypothetical) along that path
3. Something (currently URL) to represent the context, which can generally be thought of as a filesystem -- such as:
  • local (file:// or no protocol)
  • remote (sftp:// etc.)
  • compressed

...wait, what happened to Proto?

  • For some reason, I put it at the same level as Ident and InOut...
  • ...when it is actually part of spex, I think?
    • In one way, it is (because it deals with part of the string that specifies where the file is), but in another way it has more to do with InOut (because it deals with accessing the file's contents)...
    • ...but it's also how we access the file's metadata, which relates to Ident.

What I feel like I want to do (but is it wise?) is now five four clades:

  • FSChainPathChain
  • FSPiecePathPiece
  • ProtoPathVenue for the context of the PathChain
  • URLNodeURL for the string which encodes the entire location

continued...