On Thu, May 10, 2007 at 09:20:18PM +0100, Andrew Coppin wrote:
> More curiosely, that (>>=) function. Why is the Haskell name for it 
> (>>=), and why is it pronounced "bind"? Neither of these choices make a 
> lot of sense to me...

For the correct pronunciation of >>= see

http://www.haskell.org/pipermail/haskell-cafe/2006-November/019190.html

Excerpted from the above email:

    (>>=) :: Monster m => m a -> (a -> m b) -> m b

(>>=) should be read as the monster on the left expelling values through
its rows of teeth and over its tongue at the function on the right.
(Its pronunciation is a sort of bestial hissing that is difficult to
describe; when you say it correctly, the terminal may become slightly
moist.)
-- 
David Roundy
Department of Physics
Oregon State University
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to