Ferreteria/v0.6/clade/Sys/FileSys/Aspect/Ident

From WoozleCodes
Jump to navigation Jump to search
clade: Sys\FileSys\Aspect\Ident
Clade Family
Aspect Ident

Fi
Fo

Clade Aliases
Alias Clade
Base* [ca,i] Sys\FileSys\Aspect
Node* [i] Sys\FileSys\Node
QObj* [c,i] Data\Mem\QVar\Obj
QStr* [c,i] Data\Mem\QVar\Str
Subpages

Logic

  • Each object starts with a full filespec and uses SplFileInfo to parse that into pieces as needed.

Pages

History

  • 2025-11-03 refactoring to parse with existing filespec system instead of SPL
  • 2025-11-04 QOSpec(): This needs to return a QSpec so that if the caller sets the return object, it will update the path properly.
  • 2025-11-06 QOSpec(): We also need to persist the QSpec object so that it will retain the Chain object (in QOChain())...
    • ...but it's created in OSpec()->QSPath(), so that's where the persisting needs to happen.
  • 2025-11-08 QOSpec(): No need for this anymore; just call OSpec(). (Function commented out: it looks like all it did was to put a Q-wrapper around what OSpec() returned.)