So he is unhappy with the libraries and he's building a new language to fix this ? Some of the problems and ingrained at the JVM level (broken generics implementation for instance) so creating a new language and new libraries cobbled over Java ones won't really fix the problems.
"There is simply no good way to define a user interface in Java, and that is a language problem"<p>I'm curious what he really means by this. Language-level GUI implementations? Or perhaps he's referring to language support for validating user input.