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