G'day all.

Quoting askyle <[EMAIL PROTECTED]>:

So you're either not taking (>=>) as primitive or you're stating the
additional
property that there exists (>>=) such that f >=> g  === (>>= g) . f
(from which you can easily show that (f . g) >=> h === (f >=> h) . g ).

If you wanted to prove that bind is natural, you would need to define
bind, no?

Cheers,
Andrew Bromage
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to