3 ms·
Bit bold to assume that the people making these decisions "forgot" anything. Design's about trade-offs. The claim here is that the thing that makes your langua
by mpalmer 5y ago
Bit bold to assume that the people making these decisions "forgot" anything. Design's about trade-offs.
The claim here is that the thing that makes your language easier to pick up initially nonetheless hobbles it for long-term use - refactoring, adding features. There is a business case for making the latter easy at the expense of the former.
Code can be easy or hard to write and/or change at various levels of complexity, and it's hard to solve for everything when designing a language.