Gtk2Hs 0.11.1 released
Given that the last release was our very first Cabal version of Gtk2Hs, the resulting packages had to have some flaws in them. However, the overall quality was high and the few build problems were often down to not reading the instruction manual. To be fair, installing Gtk2Hs on Windows is slightly more involved since it requires the installation of the Gtk+ libraries first.
When it comes to real bugs, there were a few regarding the behaviour of multi-threaded programs, ranging from deadlocks to linking problems in ghci. We hope that we fixed all of these and that Gtk2Hs now runs reliably in any odd environment (Linux, Mac, Windows, Solaris), which is not trivial since each brings it’s own pthread library which may be more (Linux) or less (Solaris/Windows) forgiving in the incorrect use of locks. Many thanks to Christian Maeder and Hamish Mackenzie for helping me tracking down these bugs.
So, please give it a whirl. As a special bonus, this time we actually managed to include the demo programs in the release, so that it’s easier to try things out.
Axel, on behalf of the Gtk2Hs developers