Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What the Functor is a Monad

What the Functor is a Monad

This talk was delivered at AltConf 2016 and looks at how mathematicians look for similarities and "Same-ness" often using different language to help understand things. The notion of same-ness was formalized in Category Theory which and captured in Functors. This talk hopes to motivate Functors, Applicative Functors, and Monads and provide concrete examples from Swift.

dimsumthinking

June 16, 2016
Tweet

More Decks by dimsumthinking

Other Decks in Programming

Transcript

  1. Warning: The following presentation contains a measurable amount of Mathematics.

    These theories and abstractions are known to cause discomfort to some members of the developer community. The effects will pass with further thought and consideration.