“gonear” by Andrew Schultz
[code]room 0 is a room. room 1 is a room. room 2 is a room.
l-l-1 is a privately-named thing in room 1. printed name of l-l-1 is “light switch”. understand “light switch” as l-l-1.
l-l-2 is a privately-named thing in room 2. printed name of l-l-2 is “light switch”. understand “light switch” as l-l-2.
test dis with “abstract light switch to 0”
The test above produces a disambiguation. I could create a section as follows:
[code]section abbrevs - not for release
understand “ls2” as l-l-2.
test dis2 with “abstract ls2 to 0”
This works but feels like a silly hack. So I was interested in how to make disambiguation work in general for an i6-based command such as gonear. I couldn’t quite figure what to do with tests.i6t. Is there an easy way?