Inform 7 release 6M62

@Peter: Thanks for continuing to do this.

I’ve also experienced Teaspoon’s issue. I filed it in Mantis as issue 1895 a while back.

Ah that’s great. :slight_smile: Reproducible bugs are bad, but not half as bad as non-reproducible ones!

Nothing much happened this last month, which is good! That, and/or I’ve started to filter things somewhat better. Below is what I sent to Emily.

[rant]Hey there! Not much has been happening on IntFiction (I7 board), and I’ve learned what isn’t worth reporting, so this is a short one (no pun intended!)

https://intfiction.org/t/creating-an-inventory-window/10039/1

This is something that was on mantis already: inform7.com/mantis/view.php?id=1507. It just came up again, so I’m letting you know.

It’s not really a bug, as Graham explains, but it IS subject to some confusion. The sort of thing that, when explained, makes you go “Oh, of course! How obvious!”, but until someone does, you’re staring at the screen in frustration wondering why it doesn’t work when it looks so right to you!


Amazingly, the issue…

inform7.com/mantis/view.php?id=1838

…managed to come up twice in three threads!

https://intfiction.org/t/counterfeit-monkey-on-github/9942/41

https://intfiction.org/t/i7-compiler-stops-with-code-10-in-6m62-windows/10069/1

https://intfiction.org/t/computers-by-emily-short-problem-after-upgrade/10068/1

And, related, https://intfiction.org/t/computers-by-emily-short-problem-after-upgrade/10068/1, a post in which a change was necessary for Computers to work in Counterfeit Monkey. I’m unsure whether this means you have to update the version of Computers in the Public Library, but anyway, I’m just the messenger, so I’m just messaging! (Note: Since I added this last one to my log, angstsmurf has updated the extension. Just letting you know - I’m not sure which version is in the public library, and which version you’d WANT in the public library)[/rant]

Another monthly report! Notably, this month was mostly about unclear documentation, the failings of UserVoice as a useful system, and a couple of issues which make more sense on an abstract, conjectural level than they do on the practical level, i.e., people actually using and mastering them.

[rant]Another month, another report! Incidently, your recent post about immigration was very interesting, thank you again for sharing. Cheers!

https://intfiction.org/t/if-archive-hugo-downloads/59/1

This is about the order of evaluation (the sort of thing you use parenthesis to avoid nightmares about). matt w didn’t have enough points for UserVoice (which seems to be a common complaint, undermining UserVoice’s utility I guess), so he points out in the thread that the documentation could at least be made clearer. This is supported by other users, as people seem to be struggling to follow the logic behind the “usual conventions” - as Juhana says, simply put, “The usual convention isn’t clearly defined.”.

The issue is, of course, in phrase evaluations. Arithmetic evaluations seem to function as expected.

https://intfiction.org/t/a-an-before-vowels/9762/1

This one went a bit over my head. During some optimising of text generation (specifically making it so that it would correctly produce a/an when applicable) matt w started running against some problems. One of them was filed as a bug, but I’m unsure that that covers the whole thing.

I can’t sum this one up, sorry. If you could take a look for yourself it’d be much appreciated.

https://intfiction.org/t/a-an-before-vowels/9762/1

There are some issues that go beyond the bug report as well–there’s the weird spacing, and whatever the effects of preloading the text substitution were, and, well, just in general I’d like to know how indefinite articles work. The bug report is mostly about the issue two posts up from that, I think.

https://intfiction.org/t/understanding-things-via-their-number-based-properties/10158/1

“Item described” = “self in I6”. This is still confusing (zarf to call it “messy”, which is certainly an alarm bell ringing), and many feel would benefit from at least clearer documentation.

https://intfiction.org/t/looking-up-table-values/10164/1

Another bit in the documentation that could be made clearer. Nothing major, though.

https://intfiction.org/t/stopping-a-timed-event/10183/6
https://intfiction.org/t/right-time-right-place/10084/1

These two cover the same area: having a command that’ll stop a timed event. One of the posts even has code that will do that.

I’m reporting these because to have the same issue brought up twice in a month (and for someone to actually code a hack to make it happen) means that there is some interest in the user’s practical side. I understand the reasoning for the way it works, but in practical terms, people seem to want/need it.

One of the threads also covers the UserVoice issue I brought up earlier, where it might be falling short of its utility.

https://intfiction.org/t/getting-rid-of-a-random-x-for-only-one-object/10191/1

This is on uservoice, but there’s clearly interest: this is an active discussion on how best to rework a phrase that’s sometimes confusing. As Draconis says, On Uservoice there’s been the suggestion to change the phrasing “a random hat worn by the player” when the author knows there can be only one: instead, “the hat worn by the player” is more readable, and could make more efficient code (why loop through all hats if you don’t need to?).
Really active discussion there, so it’s like with the timed event thing: even though it works the way it is and there’s a reason behind it, people are struggling and actively trying to change the behaviour. Might be worth taking a look at, therefore.[/rant]

EDIT - Bleh, I left something in there that shouldn’t be. :slight_smile: matt w, I’m sure you’ll recognise a little non-sequitur because you PMd it to me! Copy-pasting…

Here’s an issue I’m having in 6M62, which I believe might be a Windows IDE specific problem: The section, chapter, etc. headings aren’t being formatted properly (at all) in the Extension tab, including the examples. I thought this was only my extension at first, but no, it seems to be all of them.

Has anyone else run into this?

This was just filed: inform7.com/mantis/view.php?id=1955

It’s all platforms, not just Windows. I don’t see anything about it in the I7 changelog, so I assume it’s a mistake.