On Wed, 1 Oct 2003, Robert Ennals wrote:

> Haskell is a good language, pureness is good, type classes are good,
> monads are good - but laziness is holding it back.

Hear hear.

I have often wondered how much simpler the various Haskell implementations
would be if they used strict evaluation.  It seems like laziness
complicates implementations tremendously;  the STG-machine paper makes my
head spin.

If laziness is really getting you down, you could try Mercury -- it is
pure, strict and has type classes, although it has no built-in monad
handling.  I seem to remember seeing something about it having some
support for explicitly-marked laziness, but I might be wrong about that.

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

Reply via email to