Language oriented programming_(lop)_в_действии_(максим_мазин,_add-2011)
Scala: Simplifying Development
Not overriding equals what happens if you do not override equals for a value type class? all of the Java collections will fail in confusing ways 1.