From: Daniel W. <dm...@lu...> - 2013-05-25 00:44:42
|
diffing dir... Sat May 25 01:41:47 BST 2013 Daniel Wagner <da...@wa...> * start tracking the HCAR entry (I feel like we were doing this before, but I can't find where now) Ignore-this: 7db6d9bc3fd06d735742e758ac52a179 addfile ./Gtk2Hs-DG.tex hunk ./Gtk2Hs-DG.tex 1 +% Gtk2Hs-DG.tex +\begin{hcarentry}[updated]{Gtk2Hs} +\label{gtk2hs} +\report{Daniel Wagner}%05/13 +\participants{Axel Simon, Duncan Coutts, Andy Stewart, and many others} +\status{beta, actively developed} +\makeheader + +Gtk2Hs is a set of Haskell bindings to many of the libraries included +in the Gtk+/Gnome platform. Gtk+ is an extensive and mature +multi-platform toolkit for creating graphical user interfaces. + +GUIs written using Gtk2Hs use themes to resemble the native look on +Windows. Gtk is the toolkit used by Gnome, one of the two major GUI toolkits +on Linux. On Mac OS programs written using Gtk2Hs are run by Apple's +X11 server but may also be linked against a native Aqua implementation +of Gtk. + +\Separate +Gtk2Hs features: +\begin{itemize} +\item Automatic memory management (unlike some other C/C++ GUI +libraries, Gtk+ provides proper support for garbage-collected languages) +\item Unicode support +\item High quality vector graphics using Cairo +\item Extensive reference documentation +\item An implementation of the ``Haskell School of Expression'' graphics +API +\item Bindings to many other libraries that build on Gtk: gio, GConf, + GtkSourceView 2.0, glade, gstreamer, vte, webkit +\end{itemize} + +\Separate + +Since the last release, there have been many bugfixes, and Peter Davies and +Hamish Mackenzie have begun adding experimental Gtk3 support, enabled by the +``gtk3'' cabal flag. + +\FurtherReading +\begin{compactitem} +\item News and downloads: + \url{http://haskell.org/gtk2hs/} + +\item Development version: + \texttt{darcs get} \url{http://code.haskell.org/gtk2hs/} +\end{compactitem} +\end{hcarentry} [_$_] |