Dialog Wishlist

Interesting. This is the opposite of Inform 6, which uses property tables and global variables heavily.

We usually think of abbreviation calculation as a slow process, but also one that doesn’t have to be redone on each compile. You can manually generate an abbrevation table, and then maybe regenerate it once a week as you work, with a final rebuild at release time.