Next project is trying to push Print Stage Detection by Taryn Michelle upstream into Core Inform, I think. :sigh: Unless people think that the approach taken by Indefinite Article Substition Fix by Matt Weiner is better. Print Stage Detection offers more flexibility, as explained in its documentation.
I have received no comments on the best approach for this yet. I don’t really think this should require an extension, which is why I want to push it upstream.
So, with a desire to be systematic, having finished going through my own extensions, I was just going through the rest of the Emily Short extensions which haven’t been ported to the 10.1 branch.
Glulx Entry Points and Glulx Text Effects have new versions in the core Inform distribution; I’m not sure what is supposed to happen here. Do we leave them out and prefer the core Inform version? I think @Dannii probably knows best; I am extremely text-oriented and have never messed around with this stuff.
The other Emily Short extensions which haven’t arrived in the 10.1 branch:
'Approaches.i7x'
'Basic Hyperlinks.i7x'
'Location Images.i7x'
'Mood Variations.i7x'
'Simple Graphical Window.i7x'
Approaches – @Zed, did you already start working on this one? The version in the Smoketest isn’t the version in the repository?
Basic Hyperlinks depends on Glulx Entry Points so probably needs to be updated for that.
Simple Graphical Window currently depends on Flexible Windows by Jon Ingold (which was essentially rewritten by @Dannii) which depends on Alternative Startup rules by @Dannii which isn’t compiling yet.
Location Images depends on Simple Graphical Window.
Mood Variations is using utterly evil black-magic I6 inclusions of the most voodoo variety. Out of sheer perversity I might attempt to update it. – UPDATE – finished it. Turned out the key was to rewrite a hunk of the I6 inclusions in I7, and it came out really clean! Great example of how to define new multi-stage say-phrases now.