Coding 2021-12-22
Kind of tempted to see if I could code golf this with HKTs, but I'd rather work on adding functionality.
Kind of tempted to see if I could code golf this with HKTs, but I'd rather work on adding functionality.
I think I need to write tests of my types, which is... a pain, probably.
I'm not sure how interesting any of this is. Oh well.
Really appreciating having modules that are closer to, like, a screen in size, rather than being $LONG lines long.
Preparing to break some modules up.
Carefully nailing down responsibility to avoid requiring some of the objects to basically be magic.
Resolving "I don't know what to name this class" by deleting the class.
Let's see how this is all going to work. I certainly don't know yet.
The "Will I Understand This Code In The Morning?" Challenge
This is mostly more straightforward.