On Wed, 8 Aug 2007, Paul Hudak wrote:
...
> Well, you could argue, monad syntax is what really made Haskell become 
> more accepted by the masses, and you may be right (although perhaps 
> Simon's extraordinary performance at OSCOM is more of what we need).  On 
> the other hand, if we give imperative programmers the tools to do all 
> the things they are used to doing in C++, then we will be depriving them 
> of the joys of programming in the Functional Way.  How many times have 
> we seen responses to newbie posts along the lines of, "That's how you'd 
> do it in C++, but in Haskell here's a better way...".

It seems to me that Brian Hulley threw the glove down hard.  Does
pure functional Haskell offer a better way to write a GUI?

I love the functional stuff myself, but if real applications depend
on extensive imperative logic, we're best served by a language that
cheerfully embraces the inevitable and handles it well.  Monads, the
do syntax, whatever it takes (I have a soft spot for O'Haskell, but
alas I must be nearly alone on that.)  Hopefully, it's still better,
and not at all irreconcilable with the Functional Way.

        Donn Cave, [EMAIL PROTECTED]

(That's a genuine question, by the way - my attempt to build a
current Haskell GUI library on NetBSD foundered and I have no
experience with Haskell GUI coding, but it's on the list of things
I would like to look at.  So if there's one that really illustrates
the virtues of pure functional Haskell programming, that would be
a welcome tip!)

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

Reply via email to