|
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 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
[Prev in Thread] | Current Thread | [Next in Thread] |