It’s been awhile for me with Inform 7 and using extensions so forgive me if I’m missing the terribly obvious here.
If you try including this line in your work (after installing the extension, of course):
Include Tailored Room Description by Emily Short.
You will get an error:
“You wrote ‘have the parser notice the special-target’ : but this is a phrase which I don’t recognise,”
There was nothing to indicate to me where that phrase should come from at all. In looking up that phrase online, the only place I could find that it was defined is in the Plurality extension.
But what’s interesting is that Plurality does not appear to be included with Inform. I say interesting because in looking at the public library, there are many extensions that say “Requires Plurality by Emily Short” but what seems to be missing from the public library is Plurality itself, at least from the IDE’s perspective. If I go into the Extensions tab, Public Library sub-tab, and click the “Everything” link, Plurality does not show up on that list. (I’m using the latest Inform available from the Inform7.com website, on a Mac.)
Just to double-check, I went to what I have bookmarked as the repository site on GitHub (github.com/i7/extensions/tree/m … ly%20Short) but no Plurality there either.
Yet I do see the Plurality extension here: i7el.herokuapp.com/extensions/p … mily-short
That version of the extension is not listing the current Inform 7 version but perhaps it hasn’t required changes. So I tried it out.
I was able to download Plurality from the Heroku app and get the extension installed and included it in the source, as such:
Include Plurality by Emily Short.
Include Tailored Room Description by Emily Short.
That, however, leads to a “Translating the Source - Failed” error and the console just says “Compiler finished with code 11” with no diagnostic information that I can see.
In my time away from Inform, I feel as though I’ve missed the memo to catch an important boat about extension compatibility. Is anything that I described above immediately and obviously stupid on my part?