[Haskell] Gtk2Hs 0.12.0 released
Axel.Simon at in.tum.de
Thu Nov 11 02:45:33 EST 2010
the Gtk2Hs team is happy to announce a new release of the core
packages glib, gio, pango, cairo, and gtk all in version 0.12.0.
Andy Steward has put in a lot of effort to add many new functions to
gtk, thereby getting close to covering the full Gtk+ API.
John Obbele has kindly investigated into fixing some memory leaks.
These new packages should build with Cabal 0.10.0, that is, with the
upcoming ghc 7 release.
Please note that you need to manually install gtk2hs-buildtools before
attempting to install any of the packages above! If in doubt, please
read the INSTALL instructions found on our web-site:
Comments and feedback welcome.
Axel (on behalf of the Gtk2Hs team)
Gtk2Hs is a set of Haskell bindings to many of the libraries included
in the Gtk+/Gnome platform. Gtk+ is an extensive and mature multi-
platform toolkit for creating graphical user interfaces.
GUIs written using Gtk2Hs use themes to resemble the native look on
Windows. Gtk is the toolkit used by Gnome, one of the two major GUI
toolkits on Linux. On Mac OS programs written using Gtk2Hs are run by
Apple’s X11 server but may also be linked against a native Aqua
implementation of Gtk.
• Automatic memory management (unlike some other C/C++ GUI libraries,
Gtk+ provides proper support for garbage-collected languages)
• Unicode support
• High quality vector graphics using Cairo
• Extensive reference documentation
• An implementation of the “Haskell School of Expression” graphics API
• Bindings to many other libraries that build on Gtk: gio, GConf,
GtkSourceView 2.0, glade, gstreamer, vte, webkit (released separately)
More information about the Haskell