Red Squirrel Reflections
Dave Hoover explores the psychology of software development

Dave Hoover
dave.hoover@gmail.com

Categories
All [Atom]
Craftsmanship [Atom]
Dynamic [Atom]
Intersection [Atom]
Learning [Atom]
Links [Atom]
Polyglot [Atom]
Projects [Atom]
XP [Atom]
Old Blog

Obtivian Blogs

Andy Maleh
Colin Harris
Fred Polgardy
Jim Breen
Kevin Taylor
Todd Webb
Turner King
Tyler Jennings

Archives

March 2009 (1)
January 2009 (1)
December 2008 (1)
October 2008 (3)
September 2008 (1)
June 2008 (4)
April 2008 (3)
March 2008 (1)
February 2008 (1)
August 2007 (1)
July 2007 (1)
June 2007 (1)
May 2007 (4)
April 2007 (3)
March 2007 (5)
February 2007 (6)
January 2007 (6)
December 2006 (10)
November 2006 (5)
October 2006 (8)
September 2006 (8)
August 2006 (5)
July 2006 (12)
June 2006 (7)
May 2006 (5)
April 2006 (5)
March 2006 (4)
February 2006 (2)
January 2006 (5)
December 2005 (5)
November 2005 (3)
October 2005 (3)
September 2005 (6)
August 2005 (4)
July 2005 (7)
June 2005 (14)
May 2005 (6)
April 2005 (8)
March 2005 (9)
February 2005 (11)
January 2005 (16)
Old Archives

 

Thu, 21 Apr 2005

From Perl to Ruby

Sam wrote about bridging the gap between Java and Ruby. Chris commented that Ruby doesn't just compete with Java, it also competes with its forefather Perl...
"...while Ruby is cleaner than Perl it's not really that different -- they're niches are much the same."
Other than the spelling error, this sentence makes sense to me. My first language was Perl (a secret I've successfully hidden from many Java-bigots).

Over the last 6 weeks I've been writing Perl full-time for my client, a financial trading firm in Chicago. This has been great fun as I've been able to reintroduce myself to the wealth of CPAN and the power of Perl (in contrast to the verbosity of Java). If I had my choice, though, I'd be writing Ruby. While Chris is right that there are many similarities between Perl and Ruby, the differences between OO Perl and Ruby can't be understated.

Like Chris, I doubt there will be a big migration from Perl to Ruby anytime soon. One reason for this is that Perl is everywhere. This is one of the reasons why I've been writing Perl for the last six weeks. Perl is already installed on every server (Windows and *nix) in the company, while there are only a handful of people here that have even heard of Ruby.

Rails is bringing more attention to Ruby. But I don't think that Ruby is going to gain a significant mindshare advantage until someone produces a groundbreaking IDE for it. That is something that Java developers are accustomed to and dynamic language folks have always coveted (with exceptions).

[/links] permanent link


powered by blosxom