Coding 2024-09-04

By Max Woerner Chase

All right, I've tossed together some classes that should handle things. Let's review and update my goals from last time:

The main thing I anticipate to be funky with cattrs is that I want to turn nested maps into a single map with tuple keys. This seems like it should be possible, but there's no reason for it to be out-of-the-box behavior. Every other part of the process should be straightforward

Concerns for the SVG output include:

As far as the stretch goal, here's what I want to improve on...

Tossing out some ideas for using context variables to address this:

Some of this could be testable via mocking, but, eh, I'd rather put in the effort to make this work, than try to have mocking happen to work.

The other thing I need to consider is the level of template pattern usage I'm currently considering. It feels okay to me, but my not-quite-gut reaction is that I'm likely to reconsider this later.

I'll have to sleep on this and see what I think.

Good night.