[Haskell-cafe] Monad pronounced like gonad?
David Roundy
droundy at darcs.net
Thu May 10 16:24:38 EDT 2007
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
More information about the Haskell-Cafe
mailing list