« Return to Thread: So is Scala going to add an Effect System... or what?

Re: So is Scala going to add an Effect System... or what?

by David MacIver :: Rate this Message:

Reply to Author | View in Thread

2009/6/26 Ray Racine <ray.racine@...>:
> It can be argued that the very reason Haskell has not made in roads is
> precisely because of its rigorous Monadic I/O.  Haskell has been around a
> looong time.  Yes, it's the "most unbroken language" ever conceived by mere
> mortals, yet, outside of ICFP contests, few inroads.
>
> Every time, I get re-enthused about Haskell I always stop and look at the
> Haskell IRC bot code, the nested monads, the triple hoops to do some sort of
> monadic composition, the tossing up of hands and resorting to UnsafeIO here
> or there...

I think you should be careful about generalising from lambdabot to
Haskell overall. lambdabot is an acknowledged rats nest of a project -
it has a lot of contributions from various ends of the spectrum, both
newbies getting to know Haskell and excessively clever people using it
as a playground. As such it really runs the full gamut of bad Haskell
code.

That being said, I'm not particularly enthused about Haskell these
days either, so this shouldn't be taken as an endorsement, merely a
caution against overgeneralising. :-)

 « Return to Thread: So is Scala going to add an Effect System... or what?