7 ms·
So? Advanced developers abuse languages all the time. This isn't a valid argument.
by JustSomeNobody 11y ago
So? Advanced developers abuse languages all the time. This isn't a valid argument.
- cballard 11y agoMaking the language difficult for advanced developers to abuse is practically an explicit goal of Swift. I mean, its predecessor allowed you to mutate your class hierarchy at runtime, and this was a thing that people commonly did! "You can't do that" is a powerful tool for making code safer.