[Haskell] Announce: wxHaskell 0.6

Daan Leijen daanleijen at xs4all.nl
Mon Feb 23 13:33:38 EST 2004

Announcement: wxHaskell version 0.6


This new release fixes many bugs, adds basic support for MDI
applications and compiles with the latest CVS snapshots of wxWidgets.
For now, only an installer for windows is provided.

All the best,

News (see the wxHaskell website for more information):
- wxWindows is now called wxWidgets! (and yes, it is due to Microsoft :-)
- wxWidgets runs on mobile phones (Symbian OS).
- Borland Builder-X will ship with wxWidgets as its windowing toolkit.

- Support for MDI applications
- Combobox now catches enter keys through "on command"
- Many list-like controls now react on "on select" instead of "on command"
- Attribute "enable" is now called "enabled"
- Resize bugs are fixed,  new "dynamic" layout combinator added
- Repaint bugs are fixed, new "fullRepaintOnResize" attribute added.
- Basic support for unicode fonts (see the screenshots page)

Tested on:
- windowsXP and windows 2000 with ghc 6.2, 6.0.1, and wxMSW 2.4.2
- MacOS X 10.3 (Panther) with ghc 6.2 and wxMAC 2.5.1 (20 feb 2004)
- MacOS X 10.2 (Jaguar) with ghc 6.0.1 and wxMAC 2.4.2
- Red Hat Linux 10 (Fedora) with ghc 6.2
- FreeBSD, with ghc 5.05.xxxx and wxGTK 2.4.1
- and wxHaskell has been known to run on other platforms :-)

wxHaskell is a portable GUI library for Haskell. The goal of the
project is to provide an industrial strength portable GUI library, but
without the burden of developing (and maintaining) one ourselves.

wxHaskell is therefore build on top of wxWidgets -- a comprehensive
C++ library that is portable across all major GUI platforms; including
GTK, Windows, X11, and MacOS X. Furthermore, it is a mature library
(in development since 1992) that supports a wide range of widgets with
native look-and-feel, and it has a very active community (ranked among
the top 25 most active projects on sourceforge).

Since most of the interface is automatically generated from the
wxEiffel binding, the current release of wxHaskell already supports
about 75% of the wxWindows functionality -- about 2900 methods in 500
classes with 1400 constant definitions.

wxHaskell has been build with GHC 6.x on Windows, MacOS X and
Unix systems with GTK. A binary distribution is available for Windows
and MacOS X.

And even if you don't intend to write GUI's yourself, it will be fun
to check out the screenshots at <http://wxhaskell.sourceforge.net>.

All the best,
   Daan Leijen.

More information about the Haskell mailing list