Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

If Parrot comes, can Rakudo be far behind?

by xiaoyafeng (Deacon)
on Mar 18, 2009 at 03:38 UTC ( [id://751341]=perlquestion: print w/replies, xml ) Need Help??

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

on March,17, Parrot 1.0 released in peace. How peace? take a look perlbuzz, useperl and perlmonks. Except for parrot official site itself, any sites don't post this news which might affect whole perl world.

Maybe this is a fact behind, as perl fans, we just concern perl6 other than parrot.

As matter of fact, Rakudo now is almost useable, I've written many snippets in perl6. But my question and the explosive thing I wait for day by day is,
When Rakudo 1.0 release and when I could use rakudo in product?

Any gurus give me an accurate answer for this question? e.g (2009 Xmas?)



I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction

  • Comment on If Parrot comes, can Rakudo be far behind?

Replies are listed 'Best First'.
Re: If Parrot comes, can Rakudo be far behind?
by moritz (Cardinal) on Mar 18, 2009 at 07:51 UTC
    Rakudo has no fixed schedule, so no predictions here.

    I don't believe we'll see a "Rakudo 1.0" release this year, simply because too many subsystems are still missing: concurrency, IO, Unicode layers, feeds, macros, user defined operators - you name it.

    That said, Rakudo is getting more usable every week, and as you can see on this chart it makes steady progress in the test suite. Some time ago I analyzed that passes 23 new tests per day, on average. Yesterday it passed 7227 tests.

    Currently there are approximately 18000 tests in the test suite. At the current rate it would pass these in one year and four months.

    However the current test suite doesn't cover all of Perl 6, and more tests are needed. So don't think Rakudo will be done when it passes 18k tests.

    Of course this rate could change drastically if we had one or more frequent contributor. Currently most of the grunt work is done by two people, pmichaud and jnthn. Having one or two more core developers would make quite a difference.

    (And do keep in mind that these are just number games: Usually the easy tests are passed first, and the hard ones take more time; so the amount of work to get new tests passing can actually increase over time).

      What a pity! Our company will be kicking off a new project on 2010. I had hoped to do my part in perl6.

      Besides, I feel I fall in a little bit embarrassed situation. perl6 is much different with perl5. You can find a great many of P5 modules on CPAN, but perl5's grammar of OO taste not good(for other programmers); perl6's grammar is elegant, exuberant, and also TMTOWTDI, but Rakudo is not mature enough. Which one should I corrage my colleagues and friends to learn?



      I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction

        If you want it come out faster, you can always contribute.

        If you don't like Perl 5's OO system, maybe Moose is something for you? It's inspired by Perl 6's OO system.

        Grammars are a killer application indeed, but they still need some more work in Rakudo.

Re: If Parrot comes, can Rakudo be far behind?
by CountZero (Bishop) on Mar 18, 2009 at 07:26 UTC
    I have it straight from the mouth of one of the Perl6 developers: Christmas 2009 will be a bit too soon. But it is very probable(*) that 2010 will see exiting developments in Perl6.

    (*) Barring any unforeseen circumstances such as the untimely heat death of the universe, Earth being destroyed by a large meteor or a crisis in the financial sector.

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

Re: If Parrot comes, can Rakudo be far behind?
by mwah (Hermit) on Mar 18, 2009 at 12:36 UTC

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (8)
As of 2024-04-18 09:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found