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
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
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:
