Difference between revisions of "Inform"

From IFWiki
Jump to: navigation, search
(Links, removed some of the more obviously Inform-6-only stuff.)
Line 6: Line 6:
  
 
See [[Inform 7]] and [[Inform 6]] for more about the two major versions of Inform.
 
See [[Inform 7]] and [[Inform 6]] for more about the two major versions of Inform.
 +
 +
==Early History==
 +
 +
Graham Nelson announced the first release of Inform (with no version number, but considered "Inform 1" in retrospect) on RAIF on May 9, 1993:
 +
 +
  Subject: Announcement: INFORM
 +
  Date: Sun, 9 May 1993 18:20:53 GMT
 +
 
 +
  Infocom game story files are as near to a universal format as we have for
 +
  interactive fiction games, but until now it has been very difficult to
 +
  construct them, and I am not aware that anyone has previously created them
 +
  outside of Infocom itself.
 +
 
 +
  I have written such a compiler, called "Inform", the ANSI C source of
 +
  which is public domain.  It is not a marvellously well-written program,
 +
  but it does work, and it is documented.
 +
  ([http://groups.google.com/group/rec.arts.int-fiction/msg/ac22ab84d5f6fd7d Usenet post via Google])
  
 
==Summary of Inform Variations==
 
==Summary of Inform Variations==

Revision as of 17:01, 27 September 2012

This page needs cleanup. We need a new Inform 6 page, most information about Inform 6 should be moved from this page to that one. All the links to Inform's website need updating; see the new Inform7.com site. This page should probably become more of a summary of Inform (including mention of Inform 5), but direct people to Inform 6 and Inform 7 for more detailed info about those variants.

An interactive fiction programming language, created by Graham Nelson in 1993 and now one of the most popular IF development systems. Inform is particularly notable in that it compiles to code for the Z-machine, the same virtual machine used by Infocom. More recent versions of the Inform compiler optionally produce code for the more powerful and flexible virtual machine Glulx.

Inform is portable across many hardware platforms. Interpreters for z-code exist for nearly every computer system ever designed and Glulx interpreters exist for most major operating systems currently in use.

See Inform 7 and Inform 6 for more about the two major versions of Inform.

Early History

Graham Nelson announced the first release of Inform (with no version number, but considered "Inform 1" in retrospect) on RAIF on May 9, 1993:

 Subject: Announcement: INFORM
 Date: Sun, 9 May 1993 18:20:53 GMT
 
 Infocom game story files are as near to a universal format as we have for 
 interactive fiction games, but until now it has been very difficult to 
 construct them, and I am not aware that anyone has previously created them 
 outside of Infocom itself.
 
 I have written such a compiler, called "Inform", the ANSI C source of 
 which is public domain.  It is not a marvellously well-written program, 
 but it does work, and it is documented.
 (Usenet post via Google)

Summary of Inform Variations

Tips and Tutorials

See Category:Inform 6 tutorials and Category:Inform 7 tutorials as applicable.

News

Editors

There are a number of editors meant to make writing Inform code simpler and easier. They can automatically highlight or format code, generate basic code for classes, and other handy functions.

Links