Imagine if Java allowed coding in full UNICODE?
Yep, as in Scala. Where library devs will include an actual lambda symbol(λ
) in the public API , because who would need to be able to use the lib without IDE autocomplete anyways.
PS: I probably don't get what you are saying with syntax pollution, but in my opinion the current C like array syntax is syntax pollution. One could handle arrays as any other Collection, with no special type outside of the normal type system. That arrays are special buildings blocks for the JVM would be just a implementation detail. Also array covariance has to die!!