Ferreteria/v0.6/clade/Sys/FileSys/Mode

From WoozleCodes
Jump to navigation Jump to search
clade: Sys\FileSys\Mode
Clade Family
StandardBase Mode (none)
Clade Aliases
Alias Clade
Subpages

About

  • Purpose: manages file-opening modes
    • ...because of course I have to be obsessive about it
    • A more sensible and efficient way to do this would probably be:
      • look up the correct mode-string manually, then just use that
      • possibly a set of string-constants (or an enum?) for the most-used modes
  • Technical:

History

  • 2024-11-29 started
  • 2025-03-14 moved from [WFe]IO\fsys\Node\aux (part of two or three pre-existing file-handling clades) to [WFe]Sys/FileSys
  • 2026-05-09 Re-implementing what was Request() as RequestString (property).

Code

The 2025/12/14 edit introduced several non-normalized entities (eFileMode, eTriState, eIfFound on the theory that they're only used internally, or at least are never referenced before any of the normalized clade-entities. I'm not entirely happy with this, but if it doesn't end up causing problems I'll probably leave it that way instead of breaking them up into their own files.