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 ⊥.
You can require that all of your functions are total and still end up caring about ⊥.