Gtk2Hs are GTK+ bindings for Haskell.
Here are some key features of "Gtk2Hs":
Â· Automatic memory management.
Â· Nearly complete coverage of the underlying Gtk+ library.
Â· Unicode support.
Â· Support for Linux, Unix, MacOS X and Windows platforms.
Â· Bindings for several Gnome modules:
Â· libglade for loading GUIs from xml files at run-time. This allows you to design your user interface visually using the Glade user interface builder.
Â· GConf, Gnomeâ€™s system for storing application preferences.
Â· SourceView, a source code editor widget with syntax highlighting.
Â· Bindings for the Mozilla browser rendering engine.
Gtk+ and Gtk2Hs are Free software licenced under the GNU LGPL.
What's New in This Release:
Â· This release has seen less churn than most, so we expect relatively few build issues.
Â· We're expecting more significant changes in the next major release, including support for the new features in Gtk+ 2.10 and 2.12, a simplified signals and properties api which should make for considerably simpler documentation.
Â· In the long term we also expect to modularise Gtk2Hs and build each component using Cabal.
Â· Windows notes: The installer expects GHC 6.6.1. (As always if you need a build for a different version of GHC then that's possible by building from source.)
Â· The windows build now includes the gtkglext and sourceview packages, but not svgcairo as that has pretty heavy dependencies.
Â· This makes the download a bit bigger, but on the other hand currently it includes support for only one GHC version, so overall the installer is rather smaller than in the last release.