[Haskell-cafe] Re: better way to do this?

Ben Franksen ben.franksen at online.de
Wed Oct 7 14:31:57 EDT 2009


Eugene Kirpichov wrote:
> Or you can use an effect system (however that doesn't give you the
> opportunity of overriding IO functions, but I think that providing
> such an opportunity with the means you suggest (splitting IO into many
> sub-monads) is not going to be usable in the large scale)
> 
> By the way, I am surprised that there seems to not exist any
> non-purely-academic language at all that supports effect systems!
> (except for Java's checked exceptions being a poor analogue). The only
> language with an effect system *and* a compiler that I know of is DDC,
> but it seems to be purely experimental.

What about ATS (http://www.ats-lang.org/)?

Ben



More information about the Haskell-Cafe mailing list