Kevin Hammond, the author of the first implementation of Haskell, explains how the monomorphism restriction, "probably the most annoying and controversial feature of Haskell's type system" came about.
Categories: Computer Science
This video is part of the ICFP 2009 feature.