2 ms·
> When I look at Ruby, I see C++11 in different clothes. Twenty years of cruft, and still adding features that nobody needs. A new language is a fresh start. T
by blowski 14y ago
> When I look at Ruby, I see C++11 in different clothes. Twenty years of cruft, and still adding features that nobody needs. A new language is a fresh start.
That's not necessarily a good thing. Those '20 years of cruft' represent battle-hardened code. Those features have been requested - maybe not by you, but communities the size of Ruby, PHP, Python don't do these things on a whim.
- nathany 14y agoYes, Ruby/Python have strong ecosystems from their 20+ years of existence. Go's third-party packages are still young by comparison. But sometimes it's good to rethink past assumptions, even if it means writing code from scratch. The feature linked is Ruby refinements, for which much of the community was against. And note, I did not say refinements weren't wanted, clearly they were wanted by someone. I said they aren't needed.