> > However, I will grant you that Map k v, could have used longer type
> > variables. But we are not alone with using one letter type variable
> > names
http://java.sun.com/javase/6/docs/api/java/util/HashMap.html . And
> > frankly, in this specific case, I think most programmers (Haskell or
> > non-Haskell) will be able to guess what k and v means, when they are
> > standing right after Map.
>
> Only if you can figure out that "Map" means what every other programming
> language on the face of the Earth calls a "dictionary". (This took me a
> while!)
So, when did Java leave the face of the earth?