Miles Sabin (@milessabin) is a master of type systems. In this talk he gives an introduction to (and a brief history of) Shapeless and focuses on
HLists or heterogenous lists. Shapeless is an exploration into generic programming in Scala. Did you know it was possible to map a function over a
HList? That is possibly the sound of your brain melting in awe.
Shapeless is quickly becoming main stream and is in products like Spray.
Miles is currently developing Shapeless full time and is also a partner at _.underscore consulting.