Its funny to me how people often say after 5/10/whatever years of java I conclude that its limitations are [insert your limitations]
Why the hell did it take you 10 years? If you work with a language for a year MAX and you can still not creat good abstractions. Why do you stick to it?
The guy that made Ceylon said something like that too.
(Sure your job could be java, but I think most people here do programming in there freetime as well. Why did you not move to CL, Haskell, ML, python or something. If more people would have done that these languages would be a lot better of now)
Edit: An example: Alot of wat you get from clojure you could of gotten from CL 10 years ago. Why didn't more people think of this that way?
At least we can agree on the point that clojure is awesome and that we are really happy to have scala and clojure today.