Difference between revisions of "Gtk2Hs"

From HaskellWiki
Jump to navigation Jump to search
(→‎Installation Notes: move Linux stuff to its own page)
m (→‎Status: fix ghc versions)
Line 24: Line 24:
 
Details please check : http://www.gtk.org/language-bindings.html
 
Details please check : http://www.gtk.org/language-bindings.html
   
It currently builds with ghc 5.04.3 through to 7.xx.x (6.12.2 have runtime bug, don't use it)
+
It currently builds with ghc 6.10.4 through to 7.2.1 (6.12.2 have runtime bug, don't use it)
   
 
== Installation Notes ==
 
== Installation Notes ==

Revision as of 11:46, 6 September 2011

What is it?

Gtk2Hs is a Haskell binding to Gtk+ 2.x. Using it, one can write Gtk+ based applications with GHC.

Homepage

http://haskell.org/gtk2hs/

Tutorials and Demos

http://www.haskell.org/haskellwiki/Gtk2Hs/Tutorials

Some demonstration programs can be found at:

http://code.haskell.org/gtk2hs/gio/demo/
http://code.haskell.org/gtk2hs/pango/demo/
http://code.haskell.org/gtk2hs/cairo/demo/
http://code.haskell.org/gtk2hs/gtk/demo/

Status

It currently works with Gtk+ 2.0 through to 2.22 on Unix, Win32 and MacOS X. Details please check : http://www.gtk.org/language-bindings.html

It currently builds with ghc 6.10.4 through to 7.2.1 (6.12.2 have runtime bug, don't use it)

Installation Notes

Demos

OpenGL and Gtk2Hs

Gtk2Hs/Demos/GtkGLext/hello.hs

Gtk2Hs/Demos/GtkGLext/terrain.hs requires Gtk2Hs/Demos/GtkGLext/terrain.xpm

FAQs

These are links to FAQS on the main site.