November 5th, 2005
Gtk2Hs version 0.9.10 is now available from:
http://haskell.org/gtk2hs/download/
An installer for Windows is available. A package is available for Gentoo. Packages for other platforms should become available soon (hopefully including Fedora Core, Debian, Darwin, FreeBSD and OpenBSD).
Changes since version 0.9.9:
- New bindings for the cairo vector graphics library. This provides a easy-to-use vector graphics API (using a PDF-style drawing model) with high quality output for multiple backends (screen, print and image files).
- Completion of Pango, the text layout and rendering engine of Gtk+. We now provide all functions that end users should ever need for rendering text, ranging from type-setting whole paragraphs down to breaking up attributed text into several runs. All offsets into Haskell strings are transparently translated into UTF-8 offsets used in Pango, thereby alleviating much of the grief of dealing with Unicode.
- new Gtk+ 2.8 APIs are bound
- many bugs fixed
- various minor documentation improvements
- an installer for Windows is available again
- the mozembed HTML rendering component can now be built against the FireFox libraries if the appropriate developer files are present.
Read the rest of this entry »
Posted in Announcements, Releases | Comments Off
November 1st, 2005
Starting this academic term, Gtk2Hs is being used as part of teaching functional programming on two different University courses, one at the University of Oxford in the UK and one at the University of Jyväskylä in Finland.
Read the rest of this entry »
Posted in Announcements | Comments Off
October 31st, 2005
Keith Hanna has put up the code that creates the GUI for his Pivotal project. The code is a good tutorial on how to set up a standard application window. A preliminary release of Pivotal is due shortly.
Posted in Announcements | Comments Off
September 12th, 2005
Keith Hanna is reworking his interactive, document-centered Haskell environment Vital in Haskell. The project is now called Pivotal and is written entirely in Haskell, using Gtk2Hs for the GUI. The idea of the project is to have an interactive environment like a spreadsheet, but instead of entering untyped formulae over very basic types, all elements of the spreadsheet are well-typed Haskell expressions. This does not only give type-safety, but also allows for much more interesting data types like trees or even pictures. Check out the home page for some stunning examples!
Posted in Announcements | 1 Comment »