TTRPG Progress Report
See The eval() Conundrum for background. Also, see https://github.com/slott56/writing-tools.
Permit me a long story about budgeting and a language to describe magic. The story leaves footprints that reveal the impossibility of making the right design choices up front.
Important
TL;DR.
Almost all software design seems …