Interpreters are the way you play Alan adventures. If you just want to play you should download one interpreter from here. They are usually supporting more features or complementing other Interactive Fiction players, like Gargoyle, than the ones in the complete development packages.

But if you want to develop your own games you should start with a complete sdk here.

MAJOR FEATURE: the class of parameters and locals can now be asserted using If .. Isa .. allowing general restrictions in parameter restrictions and more specific access (attributes, scripts, containers) with the If-statement

FEATURE: Attributes inherited from entity can now be referenced for literals

FEATURE: Debugger now has a command to toggle a levels of trace off and on

FEATURE: Debugger now lists the programmer name of instances as well as the player name

BUG: "undo" as a response to "Quit?" undid the wrong command in some cases.

BUG: verb bodies in outer nested locations did not get executed.

Prohibited locating actors into containers.

BUG: aggregating over things in restricted containers did not consider the class restriction so did not find e.g. attributes defined for that class.

BUG: In loops with an "In " filter this did not restrict the class to the classes taken by the container.

BUG: Isa expressions and loop filters did a general lookup for the class name, so would find e.g. default syntax parameters.

BUG: WinArun could try to restore from an empty file reference in some cases.

BUG: If a multiple or omnipotent indicator was used for one syntax which shared a common prefix (starting with the same verb e.g.) would sometimes miss the indicator. Changed this to make an indicator implicitly apply to all syntaxes with the same prefix.