GNU Smalltalk 2.3.6


The release can be downloaded from

The new release includes the following changes in addition to many minor bug fixes:

  • Added symbolic link creation to File.
  • Pipe FileStreams use OS pipes or socketpairs instead of a pseudo-tty.
  • Fixed bitrot in the debugger.
  • Fixed bug where ~= was computed incorrectly as = (e.g. 3 ~= 3.0e).
  • Fixes to File and Directory for Windows.
  • Fixes to MIME message parsing, UTF-7 encoding and XPath.
  • Added #% as a shortcut for CharacterArray>>#bindWithArguments:.
  • Added #allButFirst, #allButFirst:, #allButLast, #allButLast:, #atAll:, #removeAllSuchThat: to Collection.
  • Added #join to SequenceableCollection.
  • A race condition was fixed where a file handler was resurrected and another object inside it had already been finalized.
  • Fixed bug with growing of the Undeclared dictionary.
  • Fixed GC bug that could cause crashes if two GCs happened at

particularly unlucky spots.

  • VariableBinding objects were made read-only when used as literals.

User login