Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Questions about Perl 6

by ergowolf (Monk)
on Mar 25, 2003 at 17:51 UTC ( [id://245730]=perlquestion: print w/replies, xml ) Need Help??

ergowolf has asked for the wisdom of the Perl Monks concerning the following question:

1.) When will Perl 6 release? How many years has it been?

http://dev.perl.org/perl6//

"The brainstorming process finished August 1, 2000..."

2.) Features I am pumped about...
Features:
Parrot - "a virtual machine used to efficiently execute bytecode for interpreted language"

This is a brilliant idea.
Regular Expression - http://dev.perl.org/perl6/apocalypse/5
The new regular expression syntax looks really good.

3.) Are there any benchmarks on how much faster Perl 6 and Parrot code will run?

Replies are listed 'Best First'.
Re: Questions about Perl 6
by Elian (Parson) on Mar 25, 2003 at 17:53 UTC
    Answers:

    1) A thursday, and 2.5 years, respectively.

    2) Thanks, I think it's cool too. :)

    3) Hard to say as we don't have equivalent large code bases to compare, but on small to trivial examples between 4 and 30 times faster. Expect something like a 20%-30% speed gain in practice.

      Elian:
      "1) A thursday, and 2.5 years, respectively."

      Did you have a specific thursday picked out? :P

      2) Thanks, I think it's cool too. :)

      Perl was my first programming language. I have always been amazed at how easy it is to write something useful in Perl. I have tried Python, Java and C, but I always turn back to perl.

      3) Hard to say as we don't have equivalent large code bases to compare, but on small to trivial examples between 4 and 30 times faster. Expect something like a 20%-30% speed gain in practice.

      What do you think Parrot and the speed increase will do to how perl is used?
        More answers:

        1) Yes. But I'm not telling. :-P

        2) Keen! I usually find myself turning back to C, but I figure that's just the universe being amusingly perverse at my expense.

        3) I don't think the speed increases will, in and of themselves, lead to Cool New Things, but rather (along with the native calling interface) allow people to write less C code. While paradoxically making it easier for them to write C that interfaces to parrot if they want.

        The bit that'll change how perl's used is more due to language changes in perl 6 making B&D style programming easier (which many people do like in larger projects) and easier integration with other languages running on parrot.

        Did you have a specific thursday picked out?
        Unless I'm mistaken, that's probably from:
        A: Well, when's your next round? B: Thursday. C: I think I'll go for a walk.

        jdporter
        The 6th Rule of Perl Club is -- There is no Rule #6.

Re: Questions about Perl 6
by mirod (Canon) on Mar 25, 2003 at 18:00 UTC

    You should be able to use Perl6 regular expressions before Perl6 itself is released, at least if you believe that theDamian's Perl6::Rules will be available before Christmas ;--).

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2024-04-19 06:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found