I don't understand why java wins?
despite:
- the mess with ".equals()" and "==".
- arrays don't accepts generics.
- no (non-verbose) partial application
- awfully verbose syntax that clutters the screen with unimportant things making important things hard to spot.
- the confusing leaky abstraction with Integer and int.