Re: [Haskell-cafe] GUI

2004-12-27 Thread Arjan van IJzendoorn

However, I want to know if there has been any practical 
standardisation in the GUI area.  Last time I looked at this it seemed 
some decisions had been made (bind to existing api - wxWindows?).  I 
am waiting for some real standardisation and a mature API before I 
jump ship from Java for my day-to-day programming.
wxHaskell is available at http://www.wxhaskell.sfnet.org/
It runs on Windows, Linux and MacOS X. It has many GUI controls, 
database access, is well documented and perfectly stable. We use this 
toolkit for a Bayesian network tool, Dazzle. See 
http://www.cs.uu.nl/dazzle/images/screenshot.jpg for a screenshot.

Have fun, Arjan
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] GUI

2004-12-27 Thread David Roundy
On Mon, Dec 27, 2004 at 11:44:49AM +0100, Arjan van IJzendoorn wrote:
 wxHaskell is available at http://www.wxhaskell.sfnet.org/
 It runs on Windows, Linux and MacOS X. It has many GUI controls, 
 database access, is well documented and perfectly stable. We use this 
 toolkit for a Bayesian network tool, Dazzle. See 
 http://www.cs.uu.nl/dazzle/images/screenshot.jpg for a screenshot.

It seems a bit of a stretch to call wxhaskell perfectly stable, when it
seems that the API changes with each release... It's definitely a working
interface, but I wouldn't really call it a stable one.  I guess it is
stable in the sense that it doesn't crash.
-- 
David Roundy
http://www.darcs.net
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] GUI

2004-12-27 Thread Arjan van IJzendoorn
It seems a bit of a stretch to call wxhaskell perfectly stable, when it
seems that the API changes with each release... It's definitely a 
working
interface, but I wouldn't really call it a stable one.  I guess it is
stable in the sense that it doesn't crash.
Yes, you are right. I meant the latter meaning of the word 'stable'.
The interface has changed considerably at version 0.8 but will hardly 
(if at all) be changed at 0.9. Maybe Daan himself can shed some more 
light on the matter.

Cheers, Arjan
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] GUI

2004-12-27 Thread Duncan Coutts
In message [EMAIL PROTECTED] Matthew Roberts
[EMAIL PROTECTED] writes:
 I know this question is probably going over old ground - so I apologise 
 in advance.
 
 However, I want to know if there has been any practical standardisation 
 in the GUI area.  Last time I looked at this it seemed some decisions 
 had been made (bind to existing api - wxWindows?).  I am waiting for 
 some real standardisation and a mature API before I jump ship from Java 
 for my day-to-day programming.

There are also bindings to other existing toolkits: Gtk and FLTK. Both of these
projects are (I believe) aiming to have a roughly similar medium level API as
wxHaskell has chosen. The aim being to make it easier for users to switch 
toolkits.

As has been noted, none of these projects have hit complete API stability,
though wxHaskell and gtk2hs are nearing version 1.0 releases.

I would certianly advocate aiming for a common medium level API that covers a
core subset of each toolkits functionality. Of course there will always be
differences between the different toolkits, particularly in their scope.

Duncan
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe