Gtk2Hs is a GUI library for Haskell based on Gtk+. Gtk+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces. Gtk2Hs features: * Automatic memory management. * Nearly complete coverage of the Gtk+ API. * Unicode support. * Extensive reference documentation. * Support for several related GtK+ and Gnome modules: o the cairo vector graphics library. o rendering of SVG images using cairo (via librsvg) o GConf for storing application preferences. o SourceView, an editor widget with syntax highlighting. o the Mozilla browser rendering engine in a Gtk+ widget WWW: http://projects.haskell.org/gtk2hs/