About GNU Smalltalk

Welcome to the GNU Smalltalk site!

GNU Smalltalk is a free implementation of the Smalltalk-80 language. It runs on most versions on Unix, as well as under Windows. Smalltalk is a dynamic object-oriented language, well-versed to scripting tasks.

At a glance

Download GNU Smalltalk and try it out. Contact the GNU Smalltalk community on the GNU Smalltalk mailing list. Contribute your Smalltalk source code to the GNU Smalltalk project or assist with your development skills.

GNU Smalltalk 3.0.2

Tagged:

GNU Smalltalk 3.0.2 will shortly be available from

    ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.0.2.tar.gz

This is a maintenance release with the following changes:

  • Fixed bugs in floating-point I/O
  • Fixed bugs in comparisons between ScaledDecimals and Integers.
  • Fixes for MinGW
  • Fixes to the Emacs modes.
  • Improved GNUPlot bindings (support for histograms).
  • Improved SqueakParser
  • Number>>#readFrom: will return floating-point numbers, not fractions.
  • New methods:

   AbstractSocket>>#isPeerAlive
   CharacterArray>>#endsWith:

GNU Smalltalk 3.0a

Tagged:

GNU Smalltalk 3.0a will shortly be available from

    ftp://alpha.gnu.org/gnu/smalltalk/smalltalk-3.0a.tar.gz

This is the first release of GNU Smalltalk including support for Seaside. Therefore, the release cycle for this release will be shorter, and the first release candidate is out 2 months after the 3.0 release.

Other changes include:

Syndicate content

User login