|
|
|
|
|
by ajtulloch
3943 days ago
|
|
The Haskell monad typeclass _is_ (modulo technical details) a category-theoretic monad on the category `Hask`. As Edward Kmett says in more detail in [1] - the point of calling a monad a monad is not to confuse the reader, but to unlock 70 years of documentation on the concept for the reader. How many programming concepts/tools/libraries do you use that have 70 years of documentation? Being abstract is profoundly different from being vague. [1]: https://yow.eventer.com/yow-2014-1222/stop-treading-water-le... (around the 20 minute mark). |
|