GNU Smalltalk 3.2.4
By Paolo Bonzini - Posted on March 22nd, 2011
Tagged: stable
GNU Smalltalk 3.2.4 has been released at
- ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.gz
SHA1 checksum: 6b164e145c1118ad74770bb15614478d47f55523 - ftp://ftp.gnu.org/gnu/smalltalk/smalltalk-3.2.4.tar.xz
SHA1 checksum: 75b7077a02abb2ec01c5975e22d6138b541db38e
This is a minor release, mostly consisting of bug fixes.
This is the list of changes in this release:
- Autoload is extended to allow plugging in arbitrary loaders.
- Array items in a CStruct didn't work, this is fixed now.
- DLD could have problems when the same library was requested multiple times.
- Errors in the bind() system call were not detected correctly; this has been fixed.
- Fixes for platforms with 113-bit long doubles.
- Fixes to Delay in the presence of delays with the exact same expiration.
- Fixes to the HTTP package, including correct flushing of POST requests and doesNotUnderstand exceptions when the host did not exist.
- GLUT bindings now build correctly under Windows.
- Many smalltalk-mode improvements.
- New methods: TextCollector>>#critical:,
- nil can be passed to a C function accepting a #cObjectPtr (i.e. void **) argument.
- SocketAddress>>#allByName: returns nil now, instead of an empty array, when getaddrinfo succeeds but returns no address for the requested address class.
- SocketAddress>>#byName: returns addresses for the default address class when the receiver is SocketAddress (and not a subclass).
- Support for older versions of GnuTLS.
- Swazoo's static content serving was broken and has been fixed.
- The NetClients exception ProtocolError now includes the erroneous response. Similarly, the package includes ProtocolNotification which is used, for example, for HTTP redirects.
- Updated the Squeak/Pharo fileout parser.
- Updated VisualGST.

Hi,
I prefer developing using the VisualGST Browser. Unfortunately the Transcript is gone and so are the workspaces.
Cheers...
It is still present but hidden, press F4
Manythanx! - It's such a beautyful thang. ;)
Very nice. It's getting better every time. Using Smalltalk as a scripting environment for the GNOME desktop is really amazing.
Thumbs up!
I failed with MGwin as well :/
Hello,
these test failed for me. Compiled on cygwin, windows XP. Everything else looks fine.
112: Complex FAILED (testsuite.at:150)
113: Continuations ok
114: DBD-MySQL skipped (testsuite.at:152)
115: DBD-SQLite skipped (testsuite.at:153)
116: DebugTools ok
117: DhbNumericalMethods ok
118: Digest FAILED (testsuite.at:156)
119: GDBM skipped (testsuite.at:157)
120: Iconv FAILED (testsuite.at:158)
121: Magritte ok
122: ROE skipped (testsuite.at:160)
123: SandstoneDb ok
124: Seaside-Core FAILED (testsuite.at:162)
125: Sockets expected failure (testsuite.at:163)
126: Sport FAILED (testsuite.at:164)
127: Swazoo FAILED (testsuite.at:165)
128: XML-XMLParser ok
129: XML-Expat ok
130: ZLib skipped (testsuite.at:168)
Lubos
When doing ./configure, I saw quite a few things missing in my newly installed cygwin system. I doubt that the main reason why testing is failed.
Any one can help list of the necessary cygwin pakages for compiling gnu smalltalk?
Thanks
I hope there be a windows binary - at least zip :-) - for MS Windows.
I would like to see a windows binary too!
Me too! Any chance we'll see one?
Hello,
I've made a precompiled version of GST (32 bits) for Windows.
You can find them there :
https://github.com/MrGwen/gst-win
Since this is a beta version, please report all the bugs for the binaries!!!
Cheers,
Gwen
Thank you very much for building this. I tried several times with several versions of GST but always failed.
Unfortunately I have a problem: When I start gst-blox I get the error:
Object: PackageLoader class error: Invalid argument BloxTK: package not found
The same happens with: gst-load Blox
I tried the following, all with the same result:
1. unpack \gst-win to c:\apps\gst-win
2. unpack it in the MSYS-Home \home\markus\gst-win
3. in the file gnu-smalltalk.pc change all occurencies of "gwenael" to my username
Am I missing something or is there a bug?
Thanks,
Markus
I am really impressed from your immaginative thinking and impressive stated information, i am glad.Massage Table
This is a beta packaging for Windows so thanks for reporting
that bug; right now I have not added external dependencies
with GNU Smalltalk binaries thus you've to add Gtk/Tk/... dlls
by yourself.
For the next iteration I would like to add some of them
(at least for the UI)
Cheers,
Gwen