Coding 2025-04-24
I spent a good chunk of time getting my planned changes working, and in the end, I made a bunch of compromises because I want to do anything else with my time right now.
- Expanded the types of a helper function so much that they crashed my plugin. The correct course of action would be to create separate helper functions each specialized to the correct degree. This would also allow me to have better error reporting, out of these functions that only exist to report errors.
- Some of the new Axes methods have confusing names; I should try to address this.
- In the end, I concluded that some aspects of my reference implementation are "wrong", and I slightly redid the filename generation in one wrapper under the assumption that the current behavior is "right". This raises two questions: can I explain the current behavior, and does anything else need to be changed?
- Maybe there are other corners I cut. I'm tired, okay?
I'm going to wrap this up now so I'm not tempted to poke at it any more than I already did while writing those points up.
Good night.