Currently it’s only available as a PDF here, as I wanted feedback on it before going through the trouble of creating the other formats. I did some significant rewriting on it. Here’s what changed.
The introductory In A Nutshell chapter has actual paragraphs now, instead of naked bullet lists. And it breaks down a rule at the end for flavor.
The second chapter is brand new. Titled The Firehose, it’s a broad overview of the whole language. “Subclass like this, enums like this,” that sort of thing. I still spend quite a few pixels explaining the grammar of rules in it, since that’s likely to be new to just about any programmer.
The new chapter Types of Types was added.
The activities chapter is now actually useful, and includes a callgraph/outline/diagram of the five activities used in LOOK.
New chapters on headings, and on Inform 6, were added.
The chapter “Times, Turns, and Tenses” received an extensive rewrite. More information, less theory.
A few chapters were folded into others: Indistinguishable Instances --> Class & Prejudice; No Lights --> Events are Actions; Grammar Gotchas had its size reduced by the new builds so that its remaining parts were distributed piecemeal elsewhere.
Equations were added to the Units chapter.
Many if not most examples of syntax now make use of bold and italic. Bold is used to show the parts of a phrase that aren’t its parameters. Within the flow of narration, code samples are in italics, for the same reason that an oddball French word in an English article would be italicized.
I started favoring the Python syntax because it’s less wordy.
The chapters on relations and rulebooks both received a healthy dose of rewrite, due all the new features of recent builds. Though I don’t think a single chapter escaped unscathed.
I still don’t cover multimedia.
Comments, bug reports, etc. etc., all welcome.