News for hackers. Stuff that matters.
Re:Haskell’s State monad is not a monad (2014) by klodolph on Monday July 02, 2018 @09:32AM (#17441451)
We care deeply about ⊥ because in our terminating programs there are often sub-expressions that do not terminate. Without ⊥, we cannot reason effectively about Haskell.

You can require that all of your functions are total and still end up caring about ⊥.

Re:Haskell’s State monad is not a monad (2014) by catamorphismic on Friday July 06, 2018 @07:59AM (#17470678)
Can you give a practical example of such nonterminating subexpressions?