Gtk2Hs is a GUI library for Haskell based on Gtk. Gtk is an extensive and mature multi-platform toolkit for creating graphical user interfaces.
Here are some key features of "Gtk2Hs":
· Automatic memory management.
· Nearly complete coverage of the underlying Gtk+ library.
· Unicode support.
· Documentation.
· 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.
Product's homepage