From: Ryan Davis Date: 2007-12-26T20:19:07+09:00 Subject: Re: Multiple ways to do a thing On Dec 26, 2007, at 02:24 , Naga Malleswara Rao wrote: > There are multiple ways to do a thing ruby, while some other languages > are providing only one way to do one thing. What's the reason behind > it. It makes Matz (and many of us) happier. (Matz, correct me if I'm wrong. :P) Besides, in any sufficiently powerful language, there is ALWAYS multiple ways to do things even if that is not the intent of the language designer. There are languages that restrict what you can/ should do, and languages that overflow with ways of doing things. Ruby went somewhere in-between where it feels right.