It works really well stylistically inside the do notation:
x <- f =<< xs

where you can view this as a process whereby each of the things in the
monadic container xs has f applied to it, and each result obtained
from that is then bound to x, so the data flows naturally.

 - Cale Gibbard

On Mon, 02 Aug 2004 18:27:12 +0100, Graham Klyne <[EMAIL PROTECTED]> wrote:
> At 12:49 29/07/04 -0700, John Meacham wrote:
> >out of curiosity, when is the =<< useful? I have never used it and I am
> >wondering if it could have been making my life easier. Perhaps I have
> >just not been trained to recognize when it should be used.
> 
> I don't know if this counts as "useful", but I think it works as the
> monadic variant of function composition.
> 
> #g
> 
> ------------
> Graham Klyne
> For email:
> http://www.ninebynine.org/#Contact
> 
> _______________________________________________
> Haskell mailing list
> [EMAIL PROTECTED]
> http://www.haskell.org/mailman/listinfo/haskell
>
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to