Protocols, Functors and Type Classes
A tour of polymorphism in the functional world
We will be taking a whirl wind tour of the functional landscape, by looking at the concept of polymorphism through the lens of clojure, ocaml and haskell. Finally we will look at how a hybrid language such as scala merged these ideas into an OO world.
– By Creighton Kirkendall