Coding 2020-04-01
Give this a few weeks, and it might be usable. Slow, but usable.
Give this a few weeks, and it might be usable. Slow, but usable.
Hello hubris my old friend...
The mistakes I've made on this code indicate that I casually think of a disturbing number of distinct abstract concepts as "basically the same thing."
I think at some point the number of passing tests will ramp up noticeably.
The lack of documentation I left myself sometimes really hurts, but oh well.
I really should have documented some of my thought process. Oh well.
Got to get things done right before I can have fun...
I'm not sure how well I've motivated the whole multiple-state concept, but it makes sense to me, and that's what's most important here.
The fabled red to red refactor...
Turns out the code won't complain about parts not being written, if you don't actually try to execute them...