Monad
Monad is a way to preserve symmetries in the space of functions while allow maximal compositionality.
Don't fear the Monad
Brian Beckman had an hour-long video that explains Monad in a rather detailed and insightful tutorial[1]. I have made significant annotation on this video, and it is summarized on here:Don't fear the Monad.
References
- ↑ Beckman, Brian (Nov 21, 2012). Brian Beckman: Don't fear the Monad. local page: jasonofthel33t.