Pizza


Martin Odersky and Philip Wadler


A Java extension with parametric polymorphism, first-class functions, class cases and pattern matching.