Eckel isn't impressed by Ruby
. I've tinkered with Ruby
and I like the pure OO
design but there are two reasons why I don't see myself
doing much with it. First, it's not as concise as Perl for
writing small scripts (neither is Python). Second, and
more significantly, there are no Ruby libraries that make it
worth my while learning it. By contrast,
there are at least two Python molecular modelling projects, Pmv
each of which is fairly mature and featureful.
Even if I didn't care about Python having a cleaner design
these two libraries would be a compelling reason to learn it.