Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Java, by prioritizing API compatibility across releases and having compiler-checked types.

The result being that unless you hit a particularly crappy piece of software, it's save to just pick the later version of two dependencies and use that.



lol, you mean like the vm itself with different xml parsers between 1.4, 1.5, 1.6, and other built in restrictions in other areas. Also with allowing and then disallowing manipulation of certain namespaces (esp the core ones).

It's a problem a human has to get involved with at some point no matter what.


Anecdotal exceptions aren't proof of universal truth.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: