IFWiki:Inform 7 project

From IFWiki

This page is about the Inform 7 project on IFWiki. The aim of this project is to document Inform 7 more fully.

Rough Notes

None of this is yet cut in stone, but we should start thinking and working towards a more detailed treatment of Inform 7 in IFWiki.

  • All pages about Inform 7 should be categorized in Category:Inform 7 or one of its subcategories.
  • The article prefix I7: will be reserved for the use of pages in the Inform 7 project. Pages outside the Inform 7 project shouldn't use it.
  • We will want articles about the language based on "keywords", either words with especial meaning to the Inform 7 compiler, or words defined by the default library. There should be an index page of these keywords called Keywords in Inform 7 and likewise a category called Category:Keywords in Inform 7. Individual pages about a keyword and how it is used will use the "I7:" prefix, e.g.: I7:man, I7:scene, I7:understand, etc.
    • Hm. This may need rethinking a little. A little problem is that Inform 7 lets one define new words and phrases, mudding the concept of "keywords". So we probably want to at least make a distinction between the keywords of the language and any terms introduced by Standard Rules by Graham Nelson.
    • Perhaps slightly easier for the immediate future is to try to build a summary page of statement syntaxes, similiar to one of the appendixes in the DM4. Uh, let's call it List of statements in Inform 7?
  • We will want articles about the language in a more general sense, eg: History of Inform 7, Philosophy of Inform 7, Skein, Conversation in Inform 7. Inform 6 and Inform 7, etc.
  • The Inform 7 project should co-operate with the Code Compare project. Pages in the Inform 7 project should intelligently link to similar pages in other authoring systems, probably via a topic template at the bottom of the page.