Hi -- On Wed, 18 Jul 2007, Robert Dober wrote: > Hmm I feel it is too easy to say look "Ruby is just perfect thus you > shalt not criticize", well that's how I interpreted your reply. Read it again :-) It's not that Ruby's perfect; it's that the process in place for improving Ruby is, in my view, more nuanced and careful than if everything were made to be sort of homogenous and uniform. I don't mean I think that there should be weird or confusing exceptions to things -- and people certainly disagree as to what's weird or confusing -- but only that I don't generally find symmetry or consistency, as such, to be sufficient reasons for design decisions in Ruby. (Of course, it all depends on what level of abstraction you're dealing with. I could say, for example: "Ruby is completely consistent, in the sense that every feature has been carefully designed by Matz" :-) But I know that's not what you mean.) David -- * Books: RAILS ROUTING (new! http://www.awprofessional.com/title/0321509242) RUBY FOR RAILS (http://www.manning.com/black) * Ruby/Rails training & consulting: Ruby Power and Light, LLC (http://www.rubypal.com)