Coding 2025-12-17

By Max Woerner Chase

Okay, so. I was playing user-created level packs for Gentoo Rescue. So I didn't actually get anything done here. Let's quickly catch up on the state of things.

I've come up with the idea of dividing the linguistic evolution into "eras", and my sense is that it would make it easier on me if there were some kind of shorthand way to represent them, and my idea there is inspired by reading about BASIC as a child, but using words instead of numbers. So I could have eras like "eagle, jackal, orangutan, tapir", and then I can slot in more between them in alphabetical order if I need to. I don't know why I made them animal-themed. Anyway, each era would contain various folders, and I think if I'm going to have a good time here, I need to figure out how to make the file structure totally regular and consistent, because my gut says I'll have a terrible time if I try to generate my build file based on the shape of the directory tree.

Perhaps the dynamic structure needs to live in the data files themselves? This would represent two things: yet another rearchitecture, and specifically storing the sound changes in TOML, which is somehow less cursed than it sounds, but only a little.

Right now, I'm pondering the idea of writing a stack-based language that reads commands in the form of a TOML array, and that sounds cursed enough that I definitely need to take some time to think about this, rather than rush to prototype. I guess one question is whether I can just take my existing Python code and call it from scripts as a module. That shouldn't be too much worse to use, and it's less bad to implement, I think.

Definitely don't rush to implement, but do rush to bed.

Good night.