Talking about Myself is Weird
and makes me very uncomfortable. I don’t want to be uncomfortable with it anymore.
This writeup, and the code it’s meant to accompany, are still a bit of a work in progress. In particular, while working on this writeup, I realized that there’s probably a simpler way to represent a lot of the data, but I haven’t had the time to work it out yet. There’s currenty two implementations of this: one in Typescript for SMEditor and one in C++ for ITGMania. They’ve diverged in their specifics, but I’ve done my best to keep their overall function in sync. ...