The following source code will cause problems in the latest release of Inform:
A foo is a kind of thing. A foo has a number.
The Bar is a room.[/code]
Specifically, this causes problem messages about the Standard Rules; even more specifically, any time the standard rules use the construction “number of things” (as in “'if the number of things in H is […]” which is an actual quote from the standard rules).
This behavior was also present in the October release of Inform (not a regression).
I wasn’t sure if this counts as a bug, since you can just do this:
A foo has a number called its baz.
And then it will work. (Looks like a workaround to me, but I’m not very experienced with Inform…)
It seems like a bug since it is inconsistent with
A foo has a text.
Which works just fine (but is a different kind of value).
It also seems to me that the standard rules shouldn’t break that easily.
I did search for this, but the search function doesn’t like the words “kind” and “number”, so it was kind of difficult; if this has been discussed before I’m sorry.