Inform 7 for Programmers: Difference between revisions
From IFWiki
(With the content now on 5 other pages, this page can just be the Contents) |
DavidFisher (talk | contribs) m (Added part headings) |
||
Line 2: | Line 2: | ||
==Contents== | ==Contents== | ||
* [[Inform 7 for Programmers/Part 1#In a Nutshell|In a Nutshell]] | * [[Inform 7 for Programmers/Part 1|Part 1]] | ||
* [[Inform 7 for Programmers/Part 1#Types, Variables, and Objects|Types, Variables, and Objects]] | ** [[Inform 7 for Programmers/Part 1#In a Nutshell|In a Nutshell]] | ||
* [[Inform 7 for Programmers/Part 1#Class And Prejudice|Class And Prejudice]] | ** [[Inform 7 for Programmers/Part 1#Types, Variables, and Objects|Types, Variables, and Objects]] | ||
* [[Inform 7 for Programmers/Part 1#The Coding Imperative|The Coding Imperative]] | ** [[Inform 7 for Programmers/Part 1#Class And Prejudice|Class And Prejudice]] | ||
* [[Inform 7 for Programmers/Part 1#Boolean Adjectives|Boolean Adjectives]] | ** [[Inform 7 for Programmers/Part 1#The Coding Imperative|The Coding Imperative]] | ||
* [[Inform 7 for Programmers/Part 2#Patterned Procedures|Patterned Procedures]] | ** [[Inform 7 for Programmers/Part 1#Boolean Adjectives|Boolean Adjectives]] | ||
* [[Inform 7 for Programmers/Part 2#Functions Decide on a Value|Functions Decide on a Value]] | * [[Inform 7 for Programmers/Part 2|Part 2]] | ||
* [[Inform 7 for Programmers/Part 2#Say Phrases|Say Phrases]] | ** [[Inform 7 for Programmers/Part 2#Patterned Procedures|Patterned Procedures]] | ||
* [[Inform 7 for Programmers/Part 2#Sweet Relations|Sweet Relations]] | ** [[Inform 7 for Programmers/Part 2#Functions Decide on a Value|Functions Decide on a Value]] | ||
* [[Inform 7 for Programmers/Part 2#Rules of Thumb|Rules of Thumb]] | ** [[Inform 7 for Programmers/Part 2#Say Phrases|Say Phrases]] | ||
* [[Inform 7 for Programmers/Part 3#Rulebooks: White-box Paradigm|Rulebooks: White-box Paradigm]] | ** [[Inform 7 for Programmers/Part 2#Sweet Relations|Sweet Relations]] | ||
* [[Inform 7 for Programmers/Part 3#Events are Actions|Events are Actions]] | ** [[Inform 7 for Programmers/Part 2#Rules of Thumb|Rules of Thumb]] | ||
* [[Inform 7 for Programmers/Part 3#No Lights, No Camera, Just Action|No Lights, No Camera, Just Action]] | * [[Inform 7 for Programmers/Part 3|Part 3]] | ||
* [[Inform 7 for Programmers/Part 3#Understanding Our Player, Our Parser|Understanding Our Player, Our Parser]] | ** [[Inform 7 for Programmers/Part 3#Rulebooks: White-box Paradigm|Rulebooks: White-box Paradigm]] | ||
* [[Inform 7 for Programmers/Part 3#Time for a Scene|Time for a Scene]] | ** [[Inform 7 for Programmers/Part 3#Events are Actions|Events are Actions]] | ||
* [[Inform 7 for Programmers/Part 4#Arrays Have Been Tabled|Arrays Have Been Tabled]] | ** [[Inform 7 for Programmers/Part 3#No Lights, No Camera, Just Action|No Lights, No Camera, Just Action]] | ||
* [[Inform 7 for Programmers/Part 4#Named Values Everywhere|Named Values Everywhere]] | ** [[Inform 7 for Programmers/Part 3#Understanding Our Player, Our Parser|Understanding Our Player, Our Parser]] | ||
* [[Inform 7 for Programmers/Part 4#T.E.X.T.|T.E.X.T.]] | ** [[Inform 7 for Programmers/Part 3#Time for a Scene|Time for a Scene]] | ||
* [[Inform 7 for Programmers/Part 4#Precisely One Spoon-unit Of Sugar|Precisely One Spoon-unit Of Sugar]] | * [[Inform 7 for Programmers/Part 4|Part 4]] | ||
* [[Inform 7 for Programmers/Part 4#Backstage Activities|Backstage Activities]] | ** [[Inform 7 for Programmers/Part 4#Arrays Have Been Tabled|Arrays Have Been Tabled]] | ||
* [[Inform 7 for Programmers/Part 5#Testing Commands|Testing Commands]] | ** [[Inform 7 for Programmers/Part 4#Named Values Everywhere|Named Values Everywhere]] | ||
* [[Inform 7 for Programmers/Part 5#Indistinguishable Memory|Indistinguishable Memory]] | ** [[Inform 7 for Programmers/Part 4#T.E.X.T.|T.E.X.T.]] | ||
* [[Inform 7 for Programmers/Part 5#Grammar Gotchas|Grammar Gotchas]] | ** [[Inform 7 for Programmers/Part 4#Precisely One Spoon-unit Of Sugar|Precisely One Spoon-unit Of Sugar]] | ||
* [[Inform 7 for Programmers/Part 5#Paradigm Leaning|Paradigm Leaning]] | ** [[Inform 7 for Programmers/Part 4#Backstage Activities|Backstage Activities]] | ||
* [[Inform 7 for Programmers/Part 5#To Hack... or not... to Hack?|To Hack... or not... to Hack?]] | * [[Inform 7 for Programmers/Part 5|Part 5]] | ||
** [[Inform 7 for Programmers/Part 5#Testing Commands|Testing Commands]] | |||
** [[Inform 7 for Programmers/Part 5#Indistinguishable Memory|Indistinguishable Memory]] | |||
** [[Inform 7 for Programmers/Part 5#Grammar Gotchas|Grammar Gotchas]] | |||
** [[Inform 7 for Programmers/Part 5#Paradigm Leaning|Paradigm Leaning]] | |||
** [[Inform 7 for Programmers/Part 5#To Hack... or not... to Hack?|To Hack... or not... to Hack?]] | |||
{{Inform 7 for Programmers}} | {{Inform 7 for Programmers}} | ||
[[Category:Inform tutorials]] | [[Category:Inform tutorials]] |
Revision as of 23:02, 11 January 2009
Inform 7 for Programmers is a tutorial written by Ron Newcomb, 6 Jan 2009, build 5U92. The original copy of this document can be found at http://www.geocities.com/pscion/inform7.html .