Jeffrey Straszhiem <[EMAIL PROTECTED]>:
> I think the FP community as a whole has realized that, while all
> computation can be expressed in a "pure" functional way, not
> everything we want to do with a computer can be so. After all, a web
> server (the example in your paper) does far more than merely compute.
>
> That being said, Haskell is the one language that I now desire to
> program in, and that includes using the hackneyed, pedestrian
> imperative style designs that occur to my mind. Wrapping that in a
> monad works nicely, and still gives me all kinds of safety compared to
> traditional solutions.
>
> One think I'd like is a useful object model; by that I mean a way to
> seamlessly represent objects with state: a nice syntax and so on.
> There are probably all sorts of ways it could be done well.
... which is what O'Haskell attempts to provide. If you're interested,
there's more info at http://www.cs.chalmers.se/~nordland/ohaskell/ --
comments are most welcome.
-- Johan