Haskell & Clean
Stefan Karrmann
sk@mathematik.uni-ulm.de
Fri, 28 Jan 2000 17:27:17 +0100
Am Thu, Jan 27, 2000 at 12:25:58PM +0100 schrieb Zuurbier, E. - AMSXE:
> Stefan Karrmann wrote:
> > > So what are the important differences between Clean & Haskell?
> > What are the pros and cons of unique typing with multiple
> > environments vs. the IO monad?
> ...
> Uniqueness-types can do all that Monads can do, but not the
> other way around.
> Monads let you create some types of run time errors that
> Uniqueness Typing catches at compile time.
> Uniqueness Typing generates (compile time) typing error
> messsages that are sometimes hard to understand.
Are there some (easy/usual) examples?
Is the pro of multiple environments the fact, that you can exploit
deterministic concurrency? How uses clean non-deterministic concurrency?
Thanks,
--
Stefan Karrmann