help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] GNU Smalltalk 3.2, good and bad news


From: Paolo Bonzini
Subject: [Help-smalltalk] GNU Smalltalk 3.2, good and bad news
Date: Sun, 11 Apr 2010 23:27:35 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100301 Fedora/3.0.3-1.fc12 Lightning/1.0b2pre Thunderbird/3.0.3

The good news is that I think we are very close to a release. I'll try to do it this month.

The bad news is that the state of the Windows port is quite bad once more. This weekend I finally got round to making a binary installer for Windows, only to find out that the new GTK+ event loop triggers a bug in GLib (https://bugzilla.gnome.org/show_bug.cgi?id=615480).

Among the most important new features of the VM is 0% CPU usage when idle. So, the new event loop is a necessity rather than something nice to have, and I cannot (and don't want) absolutely revert it.

For 3.3 I have a plan of merging the GLib event loop into the VM. If the above bug is fixed, this would mean getting rid of much system-dependent code in GNU Smalltalk and getting sockets to work automagically under Windows too.

I managed to make a relatively small test case, and I'm confident that the GLib developers will fix the bug soon. If so, at least VisualGST would work. However, Windows support in general is officially delayed to GNU Smalltalk 3.3.

If you want to peek at the Windows packaging, you can look in my git repo at http://github.com/bonzini/smalltalk/commits/nsis

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]