The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Bruce Eckel: Ruby is bad Python, but good Perl

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
David Heinemeier Hansson

Posts: 512
Nickname: dhh
Registered: Mar, 2004

David Heinemeier Hansson is the lead Ruby developer on 37signal's Basecamp and constructor of Rails
Bruce Eckel: Ruby is bad Python, but good Perl Posted: Dec 18, 2005 10:59 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by David Heinemeier Hansson.
Original Post: Bruce Eckel: Ruby is bad Python, but good Perl
Feed Title: Loud Thinking
Feed URL: http://feeds.feedburner.com/LoudThinking
Feed Description: All about the full-stack, web-framework Rails for Ruby and on putting it to good effect with Basecamp
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by David Heinemeier Hansson
Latest Posts From Loud Thinking

Advertisement

Bruce Eckel charges Bruce Tate with quick dismissals and selecting a winner without a race in Beyond Java:

In many places he plays fast and loose, and almost at the end of the book he declares that he doesn't have time to learn these other languages in any depth — although he has no trouble condemning the same languages in his rush to Ruby.

Hold on. That reminds me of someone. Oh, I know, it's Mr. Eckel himself. A couple of years back, he featured a scorching quick dismissal of Ruby and why it wasn't worth learning. I believe Eckel has since removed the article from his site, but Google remembers the juicy bits:

So far I keep coming to the conclusion that Ruby is just a bad ripoff of Python, just like C# is a bad ripoff of C++ and to some degree Java.

For some reason, the creator of the language saw Python and decided to do a clone, and people who had never used Python thought it was a good idea. Harsh, maybe, but that's my impression: if you've used Python at all, you wouldn't give Ruby a second glance.

So Ruby is a bad clone of Python, that's why its not worth learning. Fast forward to the article from today:

Ruby is to Perl what C++ was to C. Ruby improves and simplifies the Perl language (the name "Ruby" is even a tribute to Perl), and adds workable OO features (If you've ever tried to use classes or references in Perl, you know what I'm talking about).

Now Ruby gets to know its place as "a better Perl" with OO? Does that mean that Perl is a bad clone of Python just missing the OO?

I'm losing track of the ill-conceived comparisons, but I do know what's astoundingly clear: Bruce Eckel doesn't like Ruby, he doesn't like the attention its getting, and he doesn't like people such as Bruce Tate fueling that attention.

No beef, that's cool. But why not just say it like that? You could even have presented yourself as the polar opposite to the so-called hyper-enthusiasts: A hyper-detractor! The label comes complete with a cape, an evil smirk, and long tirades about how the other side is no match for your master plan.

Read: Bruce Eckel: Ruby is bad Python, but good Perl

Topic: Who is online, really? Previous Topic   Next Topic Topic: Starting to use Rails

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use