Difference between revisions of "WxHaskell"

From HaskellWiki
Jump to navigation Jump to search
m
Line 33: Line 33:
 
** [[/Quick start/]]
 
** [[/Quick start/]]
 
** [[/FAQ/]]
 
** [[/FAQ/]]
** [[/Short guide/]] to widgets, layout and events
+
** [[/Short guide/]]
 
** [[/Tips and tricks/]]
 
** [[/Tips and tricks/]]
 
* [[/Download/]]
 
* [[/Download/]]
 
*[[/Building/|Building and installing]]
 
*[[/Building/|Building and installing]]
 
** [[/Building_on_Cygwin|cygwin]]
 
** [[/Building_on_Cygwin|cygwin]]
  +
** [[/Building_on_Linux|linux]]
 
** [[/Building_on_Windows|msc]]
 
** [[/Building_on_Windows|msc]]
 
** [[/Building_on_MacOS_X|macosx]]
 
** [[/Building_on_MacOS_X|macosx]]

Revision as of 19:01, 5 August 2008


Wxhaskell-black-small.png

What is it?

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

wxHaskell is therefore built 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 the native look-and-feel, and it has a very active community (ranked among the top 25 most active projects on sourceforge).

Status

Since the core interface is generated automatically from the wxEiffel binding, about 90% of the wxWidgets functionality is already supported, excluding more "exotic" widgets like dockable windows. Most work is currently directed into writing a Haskellized version of the wxWidgets API. The library currently supports Windows, GTK (Linux) and MacOS X.


News

23 March 2008
wxHaskell 0.10.3 is released.
20 January 2007
wxHaskell has a new set of maintainers, led by Jeremy O'Donoghue. We are working on a release for version 0.10, with Uni code support, a Cabalized build process and more. All recent development is taking place under a new darcs repository (darcs get http://darcs.haskell.org/wxhaskell).

Documentation

Installation

The wxHaskell install page contains details of different people's experience in compiling and installing wxHaskell against various versions of wxWidgets on various platforms.


External links

See also