From: "M. Edward (Ed) Borasky" Date: 2006-01-04T11:45:58+09:00 Subject: Re: application and web app technologies Xavier Noria wrote: > For each language L you'll need to cringe at someone because you use > L. Some people love Python, clean, design well-taste, blah, blah, > some can't stand its whitespace conventions, can't stand the mix > functions/methods, its documentation (that's me) etc. Some people > love Ruby, some think it ends up being too dense, lack of mature > libraries versus such and such, blah, blah. Some people love Perl, > some say it's line noise, blah, blah. Lisp, Java, Eiffel, C++, C, .... > > It's a lost battle :-). It's not a lost battle here ... unless you're advocating something other than Ruby. :) Seriously, though, Ruby is a young language that's had a chance to learn from the mistakes of its ancestors. The things it's missing -- Lisp-style macros are the only major one I can think of at the moment -- aren't things that necessarily are useful to a *lot* of programmers. A few improvements in the performance of the run-time, and Ruby could well rule the world. But it will never replace R. :) -- M. Edward (Ed) Borasky http://linuxcapacityplanning.com