Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • by djberg96 (2603) on 2004.11.17 20:42 (#36103) Journal
    This, incidentally, is why I'm bullish on Perl 6. It appears to solve most of my Perl 5 problems. Tim Bunce has already mentioned that he plans to port to Perl 6, a Perl 6 won't be far behind (it might even be first) and I suspect that a few other core tools will quickly get ported. With those in place, and given that the real value in a business is the in-house code, if Perl 6 is stable and runs as fast as we suspect, maybe I won't be eyeing Ruby with such longing.

    What are you expecting to get out of Perl 6 that you won't get from Ruby, other than a speed advantage? And even if Perl 6 comes out in a reasonable time frame (a big if), which syntax would you prefer? Besides, wouldn't it be nice to play with a decent thread, semaphore and mutex model *today*?

    As for ORM's, I think the RAA is already ahead of CPAN in this department with ActiveRecord (part of the Ruby on Rails framework, which I recommend taking a look at), Kansas, Cerise, etc.

    Last but not least, Rite (Ruby 2.0) is in the works. :)

    • I can certainly work with Ruby more, but only on a side basis. For day to day work, I'm still stuck with Perl. And still happy with Perl, to be fair. It's a great language.

    • What are you expecting to get out of Perl 6 that you won't get from Ruby, other than a speed advantage?

      An upgrade path. (Not that a speed advantage is a bad thing with the amount of traffic we have...)

      Seriously where I work we have about 3 years of Perl code accumulated. Suppose that Ruby is 30% more productive than Perl. Then (by a naive calculation) if we switched, it would be 10 years before we had caught up and passed where we are now. That's not even counting the mess of going through a period w