Webs
This page catalogues the "webs", or literate programs, used by the Inform project, along with their current publication status.
Inweb
This web has its own page, which also gives a brief sketch of what literate programming is.
I6 Template
| Program: | The I6 Template (the so-called ".i6t" files) provides the software stack present at run-time in a story file compiled by Inform: for instance, it contains the code which manages memory, and which parses commands |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Licence: | Copyright 2006-2009 by Graham Nelson; published under the Artistic License 2.0 |
| Language: | An inweb project, with the underlying code written in Inform 6 template language (a marked-up extension to Inform 6) |
| Published: | April 2008. |
| Version: | This isn't version-numbered, but is reissued in each major release of Inform. |
| Browse: | Browse the I6T web extract here. |
| Download: | Download a gzipped tar of the I6T web extract. |
ni
| Program: | ni, the main I7 compiler translating natural language text to Inform 6 code |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Published: | Not yet published. This is the largest and the most experimental of Inform's components; a long-term project of rewriting and clarifying ni for publication is now, as of April 2009, about two-thirds done. |
| Language: | An inweb project, with the underlying code written in ANSI C |
| Version: | This isn't version-numbered, but is reissued in each major release of Inform. |
indoc
| Program: | indoc, a tool for typesetting Inform documentation (not included in the application which users download) |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Published: | Not yet published. |
| Language: | An inweb project, with the underlying code written in Perl |
inprob
| Program: | inprob, a tool for managing "intest" test cases for Inform problem messages (not included in the application which users download) |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Published: | Not yet published. |
| Language: | An inweb project, with the underlying code written in Perl |
intest
| Program: | intest, a tool for batch-running test cases through the Inform compiler tools and checking that the result is correct (not included in the application which users download) |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Published: | Not yet published. |
| Language: | An inweb project, with the underlying code written in Perl |
inrtps
| Program: | inrtps, a tool for constructing run-time problem message pages (not included in the application which users download) |
| Maintainer: | Graham Nelson (graham@gnelson.demon.co.uk) |
| Published: | Not yet published. |
| Language: | An inweb project, with the underlying code written in Perl |