2010/1/22 GŁnther Schmidt <gue.schmidt@web.de>
Hi Conal,

I recently switched my app from Haskell to Smalltalk because I was
unable to code interdependent widgets with wxHaskell, ie. a bunch of
dropdowns where changing the value of one needs to change the set of
elements available in others.

Well I was unable to code this in Haskell without using tons of either
MVars or IORefs.

If you know of a way or an example to do this in wxHaskell I'd certainly
appreciate it if you'd share it with us.

I haven't delved far into what can be done with wxHaskell.† I've been more interested in exploring functional/denotative GUI programming.
The plain business logic of the app was so simple to code in haskell it
was a pleasure. But I could not code the GUI part in wxHaskell, I just
wouldn't know how and neither in gtk2hs for that matter.

I also had the impression that the higher level projects in the GUI or
FRP department are all started and then gotten stuck and abandoned, it
seems to be an unsolved issue, please correct me if I'm wrong.


Yes, I'd say unsolved as well.† Work continues.† I'm optimistic.

†† - Conal

Am 23.01.10 02:15, schrieb Conal Elliott:
> Hi Gour,
> I've worked with both wxhaskell and gtk2hs. †I prefer wxhaskell for
> elegant design. †And I like that it gives me a native Mac OS X look.
> There is a partially working native Gtk for Mac, but I don't think it
> works with 3D, which was a requirement for me. †The X11 mode is painful
> & ugly, and awfully disappointing considering how much more expensive a
> Mac is than a Linux machine.
> In spite of these reasons, I'm using gtk2hs for the time being, because
> wxhaskell has a problem that makes it very unfriendly to ghci. †The
> second attempt to display a GUI kills its host process. †This behavior
> is okay for many (but not all) compiled programs, but is a killer for
> interactive/exploratory development. †As soon as I hear that this
> problem is fixed, I'll very happily return to wxhaskell.
> Longer term, I want Haskell GUI programming to move away from these
> massively complex OO imperative frameworks to something much more
> elegant and harmonious with the spirit and benefits of pure
> functional/denotative programming.
> Regards, †- Conal
> On Tue, Jan 19, 2010 at 1:59 AM, Gour
> <gour@gour-nitai.com
> <mailto:gour@gour-nitai.com>> wrote:

Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
wxhaskell-users mailing list