[Haskell] ANNOUNCE: Gtk2Hs version 0.9.11 released

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Wed Feb 28 07:08:55 EST 2007

Gtk2Hs - A GUI Library for Haskell based on Gtk+

Version 0.9.11 is now available from:


The source tarball and an installer for Windows are available. Packages
are available for Gentoo and FreeBSD. Packages for various other
platforms should become available soon (hopefully including Fedora,
Debian and Darwin).

Changes since 0.9.10:
      * works with GHC 6.6 and Gtk+ 2.10.x
      * new typed tree/list widget API
      * new OpenGL widget added
      * new cairo SVG package (for rendering SVG images on cairo
      * new implementation of the Graphics.SOE API 
      * new glade tutorial 
      * many more demo programs (clock, graph, traffic congestion sim,
        fonts, noughts & crosses, opengl, svg and updated profile viewer
        and other tree/list demos)
      * much smaller binaries (thanks to the ghc 'split objs' feature) 
      * many bugs fixed
      * new functions for working with the threaded RTS
      * various minor documentation improvements

Gtk2Hs feature highlights: 
      * automatic memory management 
      * Unicode support 
      * nearly full coverage of Gtk+ 2.8 API
      * support for several additional Gtk+/Gnome modules:
              * Glade visual GUI builder
              * cairo vector graphics library
              * SVG rendering for cairo
              * OpenGL extension (works with HOpenGL)
              * GConf, Gnome's system for storing app preferences
              * SourceView, code editor widget with syntax highlighting
              * the Mozilla browser rendering engine in a widget
      * an implementation of the Graphics.SOE API
      * extensive haddock API reference documentation
      * multi-platform support with native look
      * LGPL licence

Platforms and requirements:  
      * builds from source on Linux, Windows, MacOS X, FreeBSD and
      * builds with GHC 6.2 - 6.6
      * works with Gtk+ version 2.0 through to 2.10
      * SVG support requires librsvg version 2.16 or later

Please report all problems to gtk2hs-devel at sourceforge.net
Contributions and feedback are also most welcome.

Windows release notes:
The installer expects GHC 6.6 or 6.4.2. Support for GHCi is only
available with GHC-6.6. Profiling libs are included (though you do not
need to install them if you want to save disk space)

The installer now comes bundled with Gtk+ itself so there's no need to
download it separately. Hopefully this should also make the installation
process a bit more reliable if only by reducing the number of
configuration combinations.

The windows build does not include the svgcairo, sourceview, gconf or
mozembed packages since they introduce rather a large number of
dependencies and would make the installer a much bigger download.

(on behalf of the Gtk2Hs team)

More information about the Haskell mailing list