I spotted one difference between the code of Inform GM62 v. the current release, Krypton. Maybe that’s old hat, but I didn’t find any list of changes, so I’ll just post this and hope for the best.
In the older version, given the code of:
“Hanging relates various things to one thing.
The verb to hang from means the hanging relation.”
the compiler would not only accept “the chain hangs from the pulley”, but also “the chain is hanging from the pulley”. In the newer version, you have to explicitly add:
“The verb to be hanging from means the hanging relation.”
The non-progressive form comes from §13.9 in the documentation and the progressive one from §13.10, and yes, if my code had been perfect in the beginning I wouldn’t have noticed.
only the first word of a verb is changeable by conjugation (not counting ‘to be able to’): attempting to define an irregular multi-word verb is now a syntax error
in 10.1, with a multi-word verb, values of kind verb are created for not just the whole thing with prepositions, but also another for the first word alone
but only the first word version is usable in adaptive text. In 9.3/6M62, you had to use any trailing preposition in adaptive text; in 10.1 you must not
present progressive tense and passive voice versions of author-defined multi-word verbs associated with relations are no longer created (they’re still created for single-word verbs)