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

In many ways, that's the price you pay for long term backwards compatibility.

After all, JavaScript didn't remove the function(){} syntax either when the arrow syntax was introduced. Moreso, React hasn't remove class based components either as of yet, even though we have hooks and function components now.

I actually find myself wishing that Java 8+ hadn't removed so much of the standard library without backwards compatible ways to reintroduce the logic, since now the transition from 8 to newer releases is a massive pain, especially because of migrating a 1M SLoC enterprise app is no small feat.

So yes, Pascal has baggage but it's not always a bad thing.



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

Search: