On Mon, 27 Nov 2000, Doug Ransom wrote:

> [stuff deleted]
> Well, I would prefer to master Haskell and use that as my general purpose
> language.  Fat chance since the object models available in the microsoft
> common language runtime are designed for impertive programming.

I often use Haskell in imperative style(for example writting a toy
interpreter for subset of Tcl language). I noticed that(at
least for student projects) it's more convenient than, say C, in some
respects. I can often abstract out of the irrelevant details, thanks to
HOF and careful use of monads/monad transformers. And the need to
explicitly name imperative state or behaviour may clean up the code and
improve understanding of the problem.

Am I the only one?

        Greetings
                Michal Gajda
                [EMAIL PROTECTED]

PS I think that inefficiency of lazy evaluation may be the more important
flaw of Haskell. I know that memory profiler may be used, but it's not so
easy to understand, what it tells. At least for someone else than
compiler-writer or at least hardcore computer-scientist.



_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to