Coding 2025-11-27

By Max Woerner Chase

Thinking about coding the update logic for individual entries, and here's what I'm thinking: if two "homophones" have the same gloss, then are they really distinct words? As such, I think it makes sense to switch from "array of definitions" to "nested table of definitions".

...

Okay, that was a little fiddly to update. Probably there was a better way, but this worked.

Anyway, the step to actually doing the updates is to figure out what updates look like. Just for expressiveness, I kind of want the ability to add or partially replace stuff, but simply allowing for replacements of the gloss is technically sufficient.

I'll think about that more later.

Back to the actual prompts. I've made some decisions about word boundaries, but there are plenty more to make when I've nailed down more of the grammar.

Also, now that I've fixed up some expressiveness issues in the build system, I should see about breaking the sound change stuff into different eras, which is unfortunately going to lay bare just how much of a hack job the current state of the changes is.

I just peeked ahead, and I have tomorrow's prompt basically already done. If I have time tomorrow, I'll work on filling in the gaps that I've created in the lexicon.

Anyway, I have more to do tonight, and I can't do it while I write this, so I'm going to wrap up for now.

Good night.