From: James Britt Date: 2006-07-09T12:21:16+09:00 Subject: Re: Why Ruby over Python? Michael Greenly wrote: > unknown wrote: > >>Besides ROR, can you give me a reason why perfer ruby instead of >>python? >> >>seems to many users, they are very similar in nature... >> >>such as >> >>1. non C or Java style syntax >>2. focus on codes readability, not like Perl >>3. .. > > > They are both excellent so you will not be unhappy with either. There are differences in development philosophy among the two communities, though. For example, both Python and Ruby allow running code to alter existing classes, including core classes (though I do not know if they are equivalent in options and effect). The Python community is likely to look down on this, calling it "monkey patching." In the Ruby community this is simply one of many techniques for building applications and is pretty common. Ultimately the language is yours to use as you please, but it helps to have a community with a sense of design and development that matches your own, one that will help you grow in the direction you prefer. > > The significant whitespace was really the decider for me personally. Ruby has significant white space, too. But no significant indentation (or, as I tend to think of it, "static indentation.") -- James Britt "A language that doesn't affect the way you think about programming is not worth knowing." - A. Perlis