Algebraic Data Types 2019-09-30

By Max Woerner Chase

After working on other stuff for a while, I was able to return to Structured Data and grind some metrics down. The metrics are all too good to improve, currently, so I'd like to try using the new features I added. I'll get to that in a little bit. Speaking of metrics, though, I ran radon against this codebase, and according to the Halstead metrics, the whole codebase could be done in like four minutes. I would pay good money to see someone type at the speed required to accomplish that. (Seriously, I think something's wrong with how it's counting the operators and operands. The GitHub issues back me up on this.) Anyway, all of the new features that messed with the metrics, also gave mutmut about 70 new mutations, a bit over a dozen of which got through. (Or... came back to life? That bit's weird.) I don't have the fortitude to address them right now, so I'm going to focus on doing and redoing Rosetta code stuff.

Anyway, I can't think of anything else to add, so this post must be done.

Good night.