Hacker News new | ask | show | jobs
by pjmlp 5055 days ago
What I don't like is:

- checked exceptions (usually leads to codebases full of empty try/catch blocks)

- the way generics got implemented

- how the current designers are afraid to change the language and keep adding annotations instead of new keywords (@override, @value, @notnull, ....)

- lack of type alias (typedef in C, type in Pascal/C/Go) to shorten declarations

- it would be nice to have aot compilation available as part of the standard toolchain, instead of forcing us to buy third party compilers

But the language is still quite usable and fulfills its purpose