3 ms·
You can't just dismiss concerns with "fixed in Java 8." First off, not everyone is on 8 or can upgrade even if they want to. Secondly, version 8 is, well, ver
by Cacti 10y ago
You can't just dismiss concerns with "fixed in Java 8."
First off, not everyone is on 8 or can upgrade even if they want to.
Secondly, version 8 is, well, version 8. That's _20 years_ before the issue was addressed! 20 years of library code written to work around it and of cognitive models to work around it. You can't just wish that away, and it's perfectly valid criticism.
- Larrikin 10y agoIf a issue has been fixed it makes little sense to continue to complain about it.
- Cacti 10y agoLike I said, just because it's "fixed" in the core doesn't mean there aren't still implications being worked out everywhere else. It's not that black and white.
- gravypod 10y ago"Fixed in Java 8" means "You were right but that has been addressed". I agree with the author in this case and it should be obvious that I do. It's a completely sensable point. I'm not arguing for Java X version I don't like. I'm arguing for Java as an evolving standard. No one in their right mind would think that many of the other languages the author loves are perfect in older stages. Python 2? Who the hell represents strings as byte arrays? This was a mistake back in the Bell Labs day. It's the "vintage" of computer science. Does that mean python "sucks"? No, quite the contrary. It means python is good because it will evolve with the times and fix it's issues as it runs into them.