Another?

TIL that “another/other” are words understood by the parser. I’d like to understand exactly how they work. It appears to me that they somehow choose a random highest-scoring noun that makes something parse. Is that at all accurate?

It’s inconvenient, because I had a room called “another room”, and that apparently cannot work if you want to refer to rooms by name.

1 Like

I ran into this issue a couple years ago, and some of smart kids discussed what was going on and shared some I6 code to make it work. Thread here.

1 Like

I came across this issue too a small while back. It’s because “other/another” special words in I6. My solution to the issue is basically identical to what they came up with in the thread @DeusIrae mentioned, blanking out the relevant part in descriptors. That said, I suspect there’s a way to do this without disabling the special word altogether but that’s still on my to do list!

2 Likes

It wouldn’t be very useful, honestly, since the main usage of “other” in the I6 parser is disabled in I7. It’s basically equivalent to “a” now, which generally isn’t desirable.

3 Likes

Playing with “another”, it’s behavior is presumably based on a rule, but nothing useful.