Coding 2024-06-13
The Combinable protocol is now truly filtered down to the smallest possible scope, and now I want to figure out whether it's worth having as a separate protocol, or simply folding it into the only thing that "really" uses it, which is... another protocol. It looks like a slam dunk, but I'm not completely sure, so I'm just going to try to get a good night's sleep. (My antihistamines have been giving me bad night's sleeps, so I'm skipping a day and trying taking them at a different time.)
Anyway, I also have an idea for stuff to do differently with the whole Crafting Interpreters in Rust idea, which is to ignore the nitty-gritty of the code to start with, and try to fill things in with idiomatic Rust. I need some time to work through that idea as well, though. So, bed.
Good night.