schema compiler: last gasp of attempting this refactor.
I'm about to call it quits on this. I'm not sure exactly where this got off the rails, but I'm not happy about how its going, and with this diff, I've reached enough "huh,hmm" moments that I think it's going to end up being less work restarting on a cleaner approach than it's going to be work finishing this, fixing all the bugs resulting from the mess of maybeism, and then maintaining it. Comments in the diff body show the exact moment of my exasperation reaching a critical threshhold. I'm really not happy with the golang typesystem today. A more systematic review of this stack of diffs will follow in the subsequent commit message. It will be a merge-ignore commit.
Showing
Please register or sign in to comment