4 ms·
Every language goes through this at some point in its development: flaws that limit future development have to be fixed. Should every language rename itself an
by JasonFruit 6y ago
Every language goes through this at some point in its development: flaws that limit future development have to be fixed. Should every language rename itself and split its community at that point? That seems like an extreme response to a common problem.
- Chris2048 6y ago> Should every language rename itself and split its community at that point? yes. If breaking, fundamental changes are common, that's a problem.
- JasonFruit 6y agoThat people can make an initial plan that is self-consistent, logical, and foresees and provides for all future use-cases is a basic tenet of waterfall-style development. The history of software engineering does not uphold that principle. Why would it be different for language designers?
- Chris2048 6y agoJust because an unforeseen issue arises, doesn't mean you need to introduce a breaking change right away.