Two languages, too similar, competing in the same space.

Bruce Eckel Bruce at
Mon Dec 31 17:47:15 CET 2001

Note that my FAQ to which this refers
is more of an explanation of why I don't have an interest in
writing a book on Ruby (I was getting a lot of questions on this).
Often, I have to eat my words in the future, but right now Ruby
doesn't give me the right feeling, something upon which I rely
heavily in decision-making.

On the other hand, I think competition is good, and I've found that
learning multiple languages is tremendously useful, even if I don't
end up using the other language. Learning Perl, for example, is
what lead me to Python.

> Bruce Eckles said that, if a language can't give dramatic
>improvements over a predecessor language, that it does not justify
>switching. 10% improvements are not nearly enough, he said. Now,
we can
>argue until the cows come home whether or not Ruby gives *any*
>at all over Python; I suspect it is a matter of taste. But now
that Ruby is
>out there, it absorbs enormous mind share, and development time to
>libraries etc., which are already available in Python,  thus

Most current information can be found at:
Bruce Eckel
Contains free electronic books: "Thinking in Java 2e" & "Thinking
in C++ 2e"
Please subscribe to my free newsletter -- just send any email to:
join-eckel-oo-programming at
My schedule can be found at:

More information about the Python-list mailing list