Coding 2026-02-09

By Max Woerner Chase

There are still some ways in which I don't understand 1ML subtyping as well as I'd like, but I think it's at the point where I just have to try to implement it to have any idea of what's up. I've taken some notes on my proposed modifications to the syntax, and I'm not sure I can do more to figure out what I need to know, beyond just trying to write the code. My barrier to that is, I want to fix up the code organization before it gets any more convoluted and arbitrary.

Let's run through my thoughts and see what I can get to make sense.

Writing all of that out inspired me to put together a skeleton of where I think everything should go, but before I move things into place, I want to get the helper classes a little better behaved. I have some ideas there, but it's too late at night to try them out now. I need to wrap up as soon as I can.

Good night.