2026/07/27

From WoozleCodes
< 2026 | 07
Jump to navigation Jump to search
Monday, July 27, 2026 (#208)
Sunday Monday Tuesday

References

Main Work

Ferreteria FileSys stuff in order to support sftp in FTM

Got FTM working again, yay!

DBA is a little messed up, though, because it uses buffers and I moved those in a way which, it turns out, doesn't quite work. Some further refactoring is needed.

Take 1:

  • InOut – I/O stuff
    • Connx – connections -- anything that might need to be open/shut
      • Stream – data-streams
      • Filing – filesystem operations (not including file I/O, because that's a Stream operation)
        • Node
          • aux (namespace)
            • Aspect – for Node-Aspects, i.e. clades for objects used by Node

This tree doesn't look terribly healthy, so for now I'm just going to refactor one clade-family, Connx (which already includes Stream but not Filing aka FileSys), because the need to move Buffers out from under FileSys\Aspect was what started all this.

I tried really hard not to make each Stream object require a Node object (by passing individual bits of information), but there are just too little pieces that might be needed. Trying to simplify here makes things more complicated.