3 ms·
There's rarely a need for a language with anything "new". There's a strong need for a language that brings the best ideas recently developed and puts them toge
by hasenj 9y ago
There's rarely a need for a language with anything "new".
There's a strong need for a language that brings the best ideas recently developed and puts them together in a new language that does not have baggage from the past, (e.g. D).
I've never used Lombok or any other code generator with Java.
I think the important features of Kotlin are:
- Null checking
- Proper lambda/function types
- Not everything has to be a class
- You can specify parameter name when passing to functions: specially useful when constructing objects.
- Simplified constructors (member fields can be specified in the argument list).
These were some of my biggest pet peeves with Java.
That, and the weird stream APIs.