|
|
|
|
|
by mpalmer
1799 days 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. |
|