|
|
|
|
|
by oblio
1870 days ago
|
|
My guess? Lack of first class functions and macros. Maybe higher kinded types. The first one is annoying, not really something a professional software developer would care about for more than 10 minutes while creating a new product. Macros can be major footguns, they're something that can only be realistically used efficiently and safely in large code bases by actual senior engineers. So the jury's still out how much they really increase productivity for the averaged developer. Higher kinded types seem great, but it seems that they're not easy to implement and they also slow compilation down a bunch (someone please correct me on this). These seems hard to bolt on to an existing language, so Java can't be faulted much. |
|