Coding 2020-05-13

By Max Woerner Chase

I made myself actually use the SCA² rewrite with writing tests. Impressions so far:

This last point is basically a result of the fact that, instead of the original's style of mingling parsing and processing, there's virtually no parsing in this whatsoever. Which is an improvement in some ways, but a massive reduction in usability.

To address this, I think I should, before I mess with any further enhancements, document everything wrong with the code in the tests, starting with the fact that 14 rule definitions somehow require 134 lines of code. I'll get on it tomorrow.

Good night.