Ferreteria/v0.6/clade/Sys/FileSys/Aspect/Ident/spex/PSpec
Jump to navigation
Jump to search
| ||||||||||||||||||||||||
About
- Purpose: an on-device file-path, consisting of a set of zero or more segments separated by a directory separator (as determined by PHP's built-in
DIRECTORY_SEPARATORconstant)- Each segment is represented by a
PNameobject.
- Each segment is represented by a
Pages
History
| 2025-11-06 | started (purpose was: non-base segment in a filespec) |
| 2026-05-05 | Moved from Ident/stringer/Chain/Twig ⇒ Ident/spex/FSLink.
|
| 2026-05-28 | ToNode() doesn't belong here because this may not have the full filespec; removed it. If it's needed, it should go in FSChain (renamed to PathChain).
|
| 2026-06-02 | Changed "FSLink" to "FSPiece" for name-length-matching with FSChain and to avoid confusion with link-files. |
| 2026-06-03 | Renamed FSPiece ⇒ PathPiece.
|
| 2026-06-05 | Renamed PathPiece ⇒ PSpecPiece.
|
| 2026-06-23 | Reparenting from Str to StandardBase because I need to be sure that confusion isn't happening around what it means to use [Get/Set][It/Str]() on this clade. (It currently means "just the <filename.ext>", but maybe something is calling it thinking it means the whole path?)
|
| 2026-06-27 | $SPSpec is now the default source-of-truth. PName no longer maintains identity (so far; may need an index); PSpec builds $ASNames (array of name-strings) and $AONames (array of PName objects) as needed.
|