History of Inform releases
Encyclopedia
The history of releases of the Inform
programming language for interactive fiction
dates back to 1993. The Inform 6 compiler and Library have always been separately maintained and released.
The "N" series libraries are modified versions of the regular Inform 6 libraries with special support for Inform 7. The first modified version, 6/10N, was actually based on parts of 6/9 as well as 6/10. The goal is to eventually merge the "N" series into the main series, producing one library that can be used with both Inform 6 and Inform 7, compiling to both Z-code and Glulx.
Inform
Over the following decade, version 6 became reasonably stable and a popular language for writing interactive fiction. In 2006, Nelson released Inform 7 , a completely new language based on principles of natural language and a new set of tools based around a book-publishing metaphor.- Z-Machine and...
programming language for interactive fiction
Interactive fiction
Interactive fiction, often abbreviated IF, describes software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives and as video games. In common usage, the term refers to text...
dates back to 1993. The Inform 6 compiler and Library have always been separately maintained and released.
Original Inform Compiler Version | Library Release | Inform 7 System Version | Date | Reference | Notes |
---|---|---|---|---|---|
1 | May 9, 1993 | Simultaneous release of Curses Curses (computer game) Curses is an interactive fiction computer game created by Graham Nelson in 1993. It was originally developed on an Acorn Archimedes using Acorn C/C++, before Nelson moved to his Inform programming language, which was simultaneously released. It was the first non-test game developed in the language.... . |
|||
2 | June 9, 1993 | ||||
3 | November 1993 | ||||
4 | January 1994 | ||||
5 | June 1994 | ||||
5.5 | June 1995 | Last of the pre-Inform 6 releases. | |||
6 | 6/1 | April 29, 1996 | beta release. Inform is rewritten from scratch. | ||
6.02 | May 5, 1996 | beta release | |||
6.03 | May 13, 1996 | beta release | |||
6.04 | 6/2 | September 1996 | |||
6.05 | September 1996 | ||||
6.10 | 6/3 | December 18, 1996 | |||
6.11 | 6/4 | January 28, 1997 | |||
6.12 | March 26, 1997 | ||||
6.13 | 6/5 | April 5, 1997 | |||
6/6 | August 18, 1997 | ||||
6/6 | August 19, 1997 | Rerelease with tracing code removed | |||
6/7 | September 1997 | ||||
6.14 | September 8, 1997 | ||||
6.15 | March 23, 1998 | ||||
6.20 | December 1996 | ||||
6/8 | December 13, 1998 | ||||
6.21 | 6/9 | April 29, 1999 | |||
April 29, 1999 | Announcement of upcoming Glulx support | ||||
6/10 | November 6, 1999 | Original release | |||
6/10 | November 13, 1999 | Bugfix release | |||
6.21.1 | November 24, 2000 | ||||
6.21.2 | August 15, 2000 | ||||
6.21.3 | November 6, 2002 | Included support for Glulx Glulx Glulx is a 32-bit portable virtual machine intended for writing and playing interactive fiction. It was designed by Andrew Plotkin to relieve some of the restrictions in the venerable Z-machine format... |
|||
6.21.4 | June 17, 2003 | ||||
6.30 | 6/11 | February 4, 2004 | |||
6.30.1 | February 27, 2004 | ||||
6.30.2 | June 6, 2004 | ||||
6.31 | February 10, 2006 | ||||
6/10N | 3K27 | April 30, 2006 | Public beta | ||
3K56 | May 4, 2006 | ||||
3L95 | May 14, 2006 | ||||
3M43 | May 21, 2006 | ||||
3P53 | June 9, 2006 | ||||
3R85 | June 26, 2006 | ||||
3T38 | July 10, 2006 | ||||
6/11N | 3V01 | August 2, 2006 | Preliminary Glulx support for Inform 7 | ||
3Z95 | September 14, 2006 | ||||
4B91 | November 10, 2006 | ||||
4F59 | December 21, 2006 | ||||
4K40 | January 23, 2007 | ||||
4K41 | January 23, 2007 | Bugfix for Mac OS X on G4 and G5 processors | |||
4S08 | March 25, 2007 | Fixed many bugs, incorporates ideas from external consultation, and adds preliminary Linux Linux Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds... support |
|||
4U65 | April 27, 2007 | ||||
4U67 | May 7, 2007 | Mac OS X only release | |||
4W37 | July 27, 2007 | ||||
4X60 | August 24, 2007 | ||||
5G67 | November 10, 2007 | First release with an official GUI for Linux | |||
5J39 | December 1, 2007 | ||||
5T18 | April 30, 2008 | ||||
5U92 | September 10, 2008 | ||||
5Z71 | April 18, 2009 | ||||
6E59 | June 12, 2010 | ||||
The "N" series libraries are modified versions of the regular Inform 6 libraries with special support for Inform 7. The first modified version, 6/10N, was actually based on parts of 6/9 as well as 6/10. The goal is to eventually merge the "N" series into the main series, producing one library that can be used with both Inform 6 and Inform 7, compiling to both Z-code and Glulx.