> Python is not merely Ruby with syntactic indentation. If it were,
> you'd be absolutely correct and my complaint would be redundant, and
> "switch to Python" would be good advice. But it's not. There are some
> parts of Ruby that are better than Python, and if I switched to
> Python, I'd have to give those up. There are also some parts of Python
> that are better than Ruby, and switching to Ruby means giving them up.

Well, you can go to Python list and make a request to implement those
parts that you like in Ruby.

> Ruby is imperfect and could be improved, and before you recoil in
> horror, it's no sacrilege to say so. As an engineer all I care about
> is having the best tools for the job, and as such I'd rather work to
> _improve_ an imperfect tool than abandon it for another tool which is
> just as imperfect (or moreso) but in a different way.

Imperfection is in the eye of the beholder.

Regards,
Rimantas
--
http://rimantas.com/