-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ba8f685
commit aa36446
Showing
142 changed files
with
13,592 additions
and
13,591 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion
2
inform/StagingArea/Contents/Resources/App/Compilers/retrospective.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
'****','Current','With this option set, Inform always uses the latest version of the language to compile your project.' | ||
'10.1.0', 'Inform 10.1.0, April 2022','With this option set, Inform always compiles your project using version 10.1.0. While largely the same language to users, this version has a completely rewritten compiler tool-chain, in preparation for future development.' | ||
'10.1', 'Inform 10.1, August 2022','With this option set, Inform always compiles your project using version 10.1. While largely the same language to users, this version has a completely rewritten compiler tool-chain, in preparation for future development.' | ||
'6M62','Inform 9.3 (6M62), December 2015','With this option set, Inform always compiles your project using version 9.3. It was most notable for many bug fixes.' | ||
'6L38','Inform 9.2 (6L38), August 2014','With this option set, Inform always compiles your project using version 9.2. Though mostly a maintenance update, it also made a few minor clarifications to the language.' | ||
'6L02','Inform 9.1 (6L02), May 2014','With this option set, Inform always compiles your project using version 9.1. That was a major new version of the Inform language, with improvements across the board. First public release in which indexed text and text were unified into a single kind.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-284 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/BasicInformKit/arch-16.interb
Binary file not shown.
Binary file modified
BIN
-284 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/BasicInformKit/arch-16d.interb
Binary file not shown.
Binary file modified
BIN
-284 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/BasicInformKit/arch-32.interb
Binary file not shown.
Binary file modified
BIN
-284 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/BasicInformKit/arch-32d.interb
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-43 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/WorldModelKit/arch-16.interb
Binary file not shown.
Binary file modified
BIN
-87 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/WorldModelKit/arch-16d.interb
Binary file not shown.
Binary file modified
BIN
-43 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/WorldModelKit/arch-32.interb
Binary file not shown.
Binary file modified
BIN
-87 Bytes
(100%)
inform/StagingArea/Contents/Resources/Internal/Inter/WorldModelKit/arch-32d.interb
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -82,32 +82,32 @@ | |
<p class="sectionheading">§1.1. Preface</p> | ||
<p><span class="boldface">The Inform Recipe Book</span> is one of two interlinked books included with Inform 7: a comprehensive collection of examples, showing the practical use of Inform. The other book is <span class="boldface">Writing with Inform</span>, a systematic manual for the software. If you are reading this within the Inform application, you will see that the Recipe Book pages are on "yellow paper", while the manual is on "white paper".</p> | ||
<p>The Recipe Book assumes that the reader already knows the basics covered in Chapters 1 and 2 of <span class="italic">Writing with Inform</span>: enough to get simple projects working in the Inform application. It's helpful, but not necessary, to have some familiarity with the main ingredients of Inform. For instance, the reader who can play and test the following source text, and who can take a guess at what it ought to do, should be fine:</p> | ||
<!--START CODE "c9275"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9275"></a>"The Power of the Keys" | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9276"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9276"></a>Afterlife is a room. "Fluffy white clouds gather round you here in the afterlife." The Pearly Gates are a door in Afterlife. "The Pearly Gates - large, white, wrought-iron and splendidly monumental - stand above you." Heaven is a room. The Gates are above the Afterlife and below Heaven. | ||
<blockquote class="code"><p class="quoted"><a id="c9276"></a>"The Power of the Keys" | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9277"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9277"></a>St Peter is a man in the Afterlife. "St Peter, cheery if absent-minded, studies his celestial clipboard." | ||
<blockquote class="code"><p class="quoted"><a id="c9277"></a>Afterlife is a room. "Fluffy white clouds gather round you here in the afterlife." The Pearly Gates are a door in Afterlife. "The Pearly Gates - large, white, wrought-iron and splendidly monumental - stand above you." Heaven is a room. The Gates are above the Afterlife and below Heaven. | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9278"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9278"></a>Before going through the Pearly Gates: | ||
<blockquote class="code"><p class="quoted"><a id="c9278"></a>St Peter is a man in the Afterlife. "St Peter, cheery if absent-minded, studies his celestial clipboard." | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9279"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9279"></a>Before going through the Pearly Gates: | ||
<br> | ||
    say "St Peter coughs disarmingly. 'If you'd read your Bible,' he says, 'you might recall Revelation 21:21 saying that the twelve gates were twelve pearls, each gate being made from a single pearl. I really don't know why people keep imagining it like the entrance to some sort of public park - oh, well. In you go.'"; | ||
<br> | ||
    end the story. | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9279"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9279"></a>Test me with "enter gates". | ||
<!--START CODE "c9280"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9280"></a>Test me with "enter gates". | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
|
@@ -150,8 +150,8 @@ | |
<p>In most cases, typing the single command TEST ME will play through a few moves to show off the effect being demonstrated. (You may find it convenient to create a "scratch" project file for temporary trials like this, clearing all its text and starting again with each new test.)</p> | ||
<p>As part of the testing process which verifies a new build of Inform, each example in turn is extracted from this documentation, translated, played through, and the resulting transcript mechanically checked. So the examples may even work as claimed. But the flesh is weak, and there are bound to be glitches. We would welcome reports, so that future editions can be corrected.</p> | ||
<p>Each example is loosely graded by difficulty: if they were exercises in a textbook, the asterisks would indicate how many marks each question scores. As a general rule:</p> | ||
<!--START CODE "c9280_128"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9280_128"></a><img alt="asterisk.png" src="inform:/doc_images/asterisk.png" /> - A simple example, fairly easily guessed. | ||
<!--START CODE "c9281_128"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9281_128"></a><img alt="asterisk.png" src="inform:/doc_images/asterisk.png" /> - A simple example, fairly easily guessed. | ||
<br> | ||
<img alt="asterisk.png" src="inform:/doc_images/asterisk.png" /> <img alt="asterisk.png" src="inform:/doc_images/asterisk.png" /> - A complicated or surprising example. | ||
<br> | ||
|
@@ -189,18 +189,18 @@ | |
</table> | ||
|
||
<div class="egpanel" id="example248" style="display: none;"> | ||
<!--START CODE "c9281_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9281_248"></a><a href="javascript:pasteCode('[=0x0022=]Midsummer Day[=0x0022=][=0x000A=][=0x000A=]East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box.[=0x000A=][=0x000A=]Test me with [=0x0022=]up / x box / d / e / x table / x cup / x pistol / get cup[=0x0022=].[=0x000A=]\n')"><img alt="[email protected]" src="inform:/doc_images/[email protected]" width="13" height="13"></a> <a href="javascript:createNewProject('[=0x0022=]Midsummer Day[=0x0022=][=0x000A=][=0x000A=]East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box.[=0x000A=][=0x000A=]Test me with [=0x0022=]up / x box / d / e / x table / x cup / x pistol / get cup[=0x0022=].[=0x000A=]\n', 'Example - Midsummer Day')"><img alt="[email protected]" src="inform:/doc_images/[email protected]" width="26" height="13"></a> "Midsummer Day" | ||
<!--START CODE "c9282_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9282_248"></a><a href="javascript:pasteCode('[=0x0022=]Midsummer Day[=0x0022=][=0x000A=][=0x000A=]East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box.[=0x000A=][=0x000A=]Test me with [=0x0022=]up / x box / d / e / x table / x cup / x pistol / get cup[=0x0022=].[=0x000A=]\n')"><img alt="[email protected]" src="inform:/doc_images/[email protected]" width="13" height="13"></a> <a href="javascript:createNewProject('[=0x0022=]Midsummer Day[=0x0022=][=0x000A=][=0x000A=]East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box.[=0x000A=][=0x000A=]Test me with [=0x0022=]up / x box / d / e / x table / x cup / x pistol / get cup[=0x0022=].[=0x000A=]\n', 'Example - Midsummer Day')"><img alt="[email protected]" src="inform:/doc_images/[email protected]" width="26" height="13"></a> "Midsummer Day" | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9282_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9282_248"></a>East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box. | ||
<!--START CODE "c9283_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9283_248"></a>East of the Garden is the Gazebo. Above is the Treehouse. A billiards table is in the Gazebo. On it is a trophy cup. A starting pistol is in the cup. In the Treehouse is a container called a cardboard box. | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
<!--START CODE "c9283_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9283_248"></a>Test me with "up / x box / d / e / x table / x cup / x pistol / get cup". | ||
<!--START CODE "c9284_248"--> | ||
<blockquote class="code"><p class="quoted"><a id="c9284_248"></a>Test me with "up / x box / d / e / x table / x cup / x pistol / get cup". | ||
</p> | ||
</blockquote> | ||
<!--END CODE--> | ||
|
Oops, something went wrong.