Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: One more perl programmer's take on Ruby (discussion)

by VSarkiss (Monsignor)
on Nov 18, 2001 at 04:51 UTC ( [id://126065]=note: print w/replies, xml ) Need Help??


in reply to One more perl programmer's take on Ruby (discussion)

Interesting note, deprecated. I'd be very interested to see someone (*cough* TheDamian *cough*) do a comparison of Ruby and the new features in Perl 6. It seems some of the benefits that people list for Ruby are the same as some of those I've heard for Perl 6.

I have to tell you, though, that "it's a cleaned-up Perl" doesn't sell me on the language at all. In my personal experience, that argument has always been bogus. The most glaring example I know of was when, many moons ago, C++ was called a "cleaned-up" C. Around 1993, I had been writing C for several years (and enjoying it), so I learned C++, to the point where I even got paid for writing a class library or two. A few years later, I took another look and recoiled in horror. C++ had become a byzantine, complicated, hodge-podge that completely missed what to me was the strongest point of C: a simple mental model. When I looked at a C program, I felt like I knew what was going on underneath it all. With C++, I had no idea.

Perl leaves me with the same feeling: when I look at a piece of code, I can build a simple mental picture of what's happening (Erudil's code being a glaring exception ;-). What I'm wondering now is which of Perl 6 or Ruby is more likely to make me say, "Oh, I see, how obvious."

  • Comment on Re: One more perl programmer's take on Ruby (discussion)

Replies are listed 'Best First'.
Re: Re: One more perl programmer's take on Ruby (discussion)
by TheDamian (Vicar) on Nov 19, 2001 at 16:45 UTC
    I'd be very interested to see someone do a comparison of Ruby and the new features in Perl 6.
    It'll happen, count on it.

    In fact, I foresee a three-way comparison -- with Ruby and Python.

    But we need to get Perl 6 a little more fully mapped out before we can start comparison-selling it. For example, the most meaningful comparisons can't be made at all yet, because we haven't finalized the Perl 6 OO mechanisms.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://126065]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-04-19 05:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found