What is Gtk2Hs?
Added Stack-friendly installation instructions. Gtk2Hs is a GUI library for Haskell based on GTK+. GTK+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces. For all new application development you should consider using haskell-gi as it has much more complete bindings.
Should I use Gtk2Hs or Haskell-GI?
For all new application development you should consider using haskell-gi as it has much more complete bindings. Cairo and WebKitGTK JavaScriptCore do not have GObject introspection data so you will still need to use the Gtk2Hs packages for those (even when using haskell-gi for everything else).
What do I need to install Gtk2Hs?
These instructions are for installing everything necessary to go from a newly installed operating system to a minimal (but working) Gtk2Hs installation. You will need at least GHC and cabal-install. The simplest way to get these is to install the Haskell Platform.
What is GTK+ used for?
GTK+ is an extensive and mature multi-platform toolkit for creating graphical user interfaces. For all new application development you should consider using haskell-gi as it has much more complete bindings.