RonBurgundy
@RonBurgundy
10 years ago

> Even though this use of explicit structure is rare, the fact that it uses semicolons to separate expressions has given rise to an apt slogan: monads are a kind of “programmable semicolon”, because the behaviours of (>>) and (>>=) are different in each monad. From [Real World Haskell by Bryan O'Sullivan](http://book.realworldhaskell.org/read/monads.html) by Bryan O'Sullivan.

RonBurgundy
@RonBurgundy
10 years ago

> Even though this use of explicit structure is rare, the fact that it uses semicolons to separate expressions has given rise to an apt slogan: monads are a kind of “programmable semicolon”, because the behaviours of (>>) and (>>=) are different in each monad. From [Real World Haskell by Bryan O'Sullivan](http://book.realworldhaskell.org/read/monads.html)
http://book.realworldhaskell.org/read/monads.html

RonBurgundy
@RonBurgundy
10 years ago

"> Even though this use of explicit structure is rare, the fact that it uses semicolons to separate expressions has given rise to an apt slogan: monads are a kind of “programmable semicolon”, because the behaviours of (>>) and (>>=) are different in each monad" source http://book.realworldhaskell.org/read/monads.html.
http://book.realworldhaskell.org/read/monads.html

TaylorB
@TaylorB
10 years ago

http://book.realworldhaskell.org/read/monads.html

TaylorB
@TaylorB
10 years ago

http://book.realworldhaskell.org/read/monads.html

undefinedurl nextprice drop