Reply to post: compatibility

'Java 9, it did break some things,' Oracle bod admits to devs still clinging to version 8

revilo

compatibility

it is good that languages evolve, but pivotal that old stuff still works. Even tiny small things can break a lot of old code. Even with major restructoring, it should still be possible to keep depreciated parts working. Yes, it might make the language a bit heavier but who cares. As long as old code works and the new stuff works, things should be dandy. There had been recently some change in regex where suddenly unescaped left brace in regex was become illegal. The right way to make the change would have been to allow the new and old syntax to work simultaneously. It is unbelievable in how many places things can break with only tiny changes of the language.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon