From: Julian Leviston Date: 2008-04-09T10:44:06+09:00 Subject: Re: RubyâEURO(tm)s not ready - an indepth essay --Apple-Mail-35--382506206 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit We have to be a little careful here... Can I ask you - do you think life is perfect? Perhaps it is, perhaps it isn't, it depends on perspective, don't you think? Ruby is NATURAL. Julian. Learn Ruby on Rails! Check out the FREE VIDS (for a limited time) VIDEO #3 out NOW! http://sensei.zenunit.com/ On 09/04/2008, at 12:45 AM, Michael T. Richter wrote: > On Tue, 2008-04-08 at 23:20 +0900, Diego Virasoro wrote: >> >> However I did sympathise with the author's comment on having too many >> ways to do the same thing. They pretty much mirror my feelings: that >> you either learn them all (in which case you lost in simplicity) or >> you'll have a very hard time reading other people's code. I admit >> though that it makes _writing_ code easier. > >> I know however that the Ruby community is strongly in favour of this >> "feature", so I was wondering why. > > You answered your own question here. It makes writing code a joy. > And, unlike, say, Perl (or even more extremely, K), Ruby isn't quite > a write-only programming language. (If you use all the idiot > Perlisms you can make it that way, but almost nobody uses those > thankfully!) > > Ruby is by no means a perfect language. But as a former Pythonista > (I started with Python at v1.3), Ruby, despite its warts (and this > includes the UNICODE issue, the lousy performance, the bad threading > model and the whole host of other things people have ranted about > for ages now) remains my first and favourite language I reach for > when I'm starting a project. As things move along in the project I > reach for other languages to supplement or replace it (recently > Erlang has grabbed my imagination for certain key application > elements), but Ruby's my first choice and is usually in the final > product in some form or another. > > -- > Michael T. Richter (GoogleTalk: ttmrichter@gmail.com > ) > If there's one thing that computers do well, it's to make the same > mistake uncountable times at inhuman speed. (Peter Coffee) --Apple-Mail-35--382506206--