Ferreteria/v0.6/clade/Sys/Data/Xfer/Info/Card

From WoozleCodes
Jump to navigation Jump to search
clade: Sys\Data\Xfer\Info\Card
Clade Family
Info Card

Fielded
Card

Clade Aliases
Alias Clade
ArrayClass Sys\Data\Things\Array\QStor
ArrayIface Sys\Data\Things\Array
Base* [ca,i,t] Sys\Data\Xfer\InfoiInfo as BaseIface, tInfo as BaseTrait };
FieldsIface Sys\Data\Xfer\Info\Aux\Naming\Fields
TypesFx Data\Mem\Val\Types
Subpages

Pages

History

date tags details
2025-07-08 WithArray() If this is descended from a QStor array, [...]
2024-06-14 WithSelf() Created. [...]
2024-08-27 #TODO determine if tInfo needs to exist or if we can just move everything into cInfo
2024-09-15 #TODO Since I'm renaming *Info -> *Card here, that should reveal any usages of tInfo.
2024-03-28 cInfo This may turn out to be a mistake/confusing, but I'm going to have each cell in the Keyed array be a status wrapper-object. The alternative would be to regenerate the status-object each time we want to get the status of a particular field, and that seems wasteful.
2024-04-10 changing the way Field() works, because storing status objects was a debugging liability.
  • We now store the values, and generate a status object whenever Field() is called.
  • Busier, but less code.
2024-06-08 Changing Keyed from parent-class to internal object (Fields).
  • I was getting confused and thinking that the array inside [WFe]\Diag\Problem\Native\Error was the Stack, when actually it was Error's data-fields. That seems like a confusion which might happen elsewhere, too.
  • If I regret this, can always revert and instead make Error have Info as an internal object instead of descending.
  • If this works out, then probably Deck should have Scribe as an internal object, too.
2024-07-17 Changed Fields() -> AFields() for disambiguity
2024-09-01 Changed AFields() -> OAData() for clarity (Object wrapper for Array of (row) Data)
2024-09-15 Refactoring/renaming of Data\Xfer includes: Card\*Info -> *Card
2024-12-23 Array-class *was* [WF]Data\Mem\Array\xSafe, but having re-implemented arrays under [WF]Data\Mem\Things\xArray
  • I'm no longer sure if that subclass is needed anymore. Wait for need-case.
    • Changed Array clades from [WF]Data\Mem\Array\xSafe -> [WF]Data\Mem\Things\xArray
    • Removed (for now) call to QDiagString().
2025-07-08 commented out FromArray() with note "The base array type should be handling this."
2025-08-26 restored OAData() -- Card now descends from Info