• FEATURE: Entered is now inherited and nested in an accumulative way.
  • FEATURE: Entered is now executed before Description.
  • FEATURE: 'Can' is now added to 'Is', 'Has' and 'Are' for starting attribute declarations.
  • FEATURE: Instances listed after 'except'/'but' in player input using 'all', are now handled in the same way as other syntax parameters.
  • BUGFIX: The location of a instance that is 'nowhere' could cause the interpreter to crash.
  • BUGFIX: The pronoun handling could get confused if the player command referred to multiple instance with the same pronoun.
  • BUGFIX: An UNDO command directly after a QUIT where the player choose to UNDO crashed.
  • BUGFIX: The compiler could crash if a reference attribute was not defined in the parent class.
  • BUGFIX: Aggregating over an attribute might crash the interpreter if the aggregating set contained containers taking instances not having the attribute.
  • BUGFIX: Entered did not always set This correctly.
  • BUGFIX: 'except' without preceeding parameters caused the interpreter to crash.
  • BUGFIX: A problem with literals caused the dial-sample to crash.
  • BUGFIX: Forward delete now works on MacOSX (and probably Linux too).
  • BUGFIX: Some cases of disambiguating player references did not work as expected.

What They Say

"[the game] does not represent the real capabilities of the Alan Language but does demonstrate Alan's amazing ability to allow someone who has never done an iota of computer programming of any kind to produce SOMETHING within a few weeks!"

Eric Mayer (on his game HeBGB Horrors)