From IFWiki

Revision as of 20:40, 19 November 2008 by Inky (talk | contribs)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

A virtual machine designed by Andrew Plotkin which uses the Glk Application Programming Interface (API). The Inform language can be compiled for this virtual machine. Glulx imposes far less restrictive limitations on game size than the Z-machine and offers the I/O features of Glk, allowing Inform programmers to write larger games with more complicated user interfaces, without having to learn a new programming language.

Version History

  • 3.1.0: Added support for block operations and heap memory allocation. Games using Inform 7's "indexed text" or "list" functionality require an interpreter that supports 3.1.0.
  • 3.0.0: Added Unicode support.
  • 2.0.0: Added modular I/O system system. The default I/O system is no longer Glk, which makes this an incompatible change.
  • 1.0.0: Previous versions were all called "1.0.0"

How to play Glulx games

Glulx games can be played with a variety of interpreters. See the FAQ entry for links to the latest version of recommended interpreters for your platform.

See also

  • Glulxe, a Glulx interpreter
  • Git, another Glulx interpreter