I am trying to compile the Warhammer 40K tagline into a playable game, but I am running into a few issues.
- First of all, it seems that the default behavior of “in the A is B” is to create a container called A, not a room. I have to add a separate statement creating the room, ruining the minimalist beauty.
- The word “there” is not recognized. The statement has a lot less punch without the “there”,
This is the best I have so far:
"Warhammer 40K" by Simon Christiansen There is a room called In The Grim Darkness Of The Far Far Future. In The Grim Darkness Of The Far Far Future is Only War."
Based on this, I humbly suggest the following changes to the Inform 7 compiler.
- If there are no rooms explicitly defined, change the default behavior of “In the A is B” to produce a room called the A containing a B.
- Allow for the syntax “in the A there is B”.
I believe the PR potential of such a change should not be underestimated: “The natural language programming system so natural that you can compile the Warhammer 40K tagline into a playable game!”