Coding 2024-09-06
All right, I've redone the rolling logic and gotten the interface roughed out. Now, I want to figure out how to report intermediate results to the user.
:)
You've already over-engineered this code so much. Is there no chance that you can focus on the things that are actually relevant now, such as deserialization or image generation?
The missing capabilities irk me.
Now, to be clear, I've already got a previous attempt at this in my back pocket, and I could try to draw from that attempt, but I'd like to try for something consciously different to start with. (Not least because of some amazing conceptual contortions in the previous attempt.)
For now, I'll focus on a few questions of varying importance:
- When I pop open a Python REPL and do a roll, where should the messages go?
- If I have a pure CLI script, which output stream should the messages go to, and how should they be sent there?
- How do I want to do all of this for some kind of TUI or GUI?
I need to ponder this some more, and look for prior art. For now, I'm going to get ready for bed.
Good night.