News for hackers. Stuff that matters.
Re:Gem adds support for creating state machines for attribut... by kshahkshah on Sunday January 21, 2024 @09:36PM (#39085463)
everyone in this chain is forgetting to mention a core design principal of Ruby.

Matz wants a principal of least surprise. That doesn't mean _your_ least surprise as a non-Ruby programmer, or someone with passing familiarity with the language. It means the least surprise of someone who has worked with the language for years. What Matz has said is that C++ continues to surprise him years and years in, and he _didn't_ want that to be the case for Ruby.

There are no comments on this comment yet.