Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^6: Perl 6: Managing breakages across Rakudo versions

by raiph (Hermit)
on Jul 19, 2012 at 16:33 UTC ( #982659=note: print w/ replies, xml ) Need Help??


in reply to Re^5: Perl 6: Managing breakages across Rakudo versions
in thread Perl 6: Managing breakages across Rakudo Star versions

I agree that most users don't want to use an alpha, beta, or even 1.0 product. These users should stay well clear of Perl 6 until it's much more mature.

I considered your words about Perl 6 users damaging to Perl so I appreciate your acknowledgement that you weren't speaking from a position of first hand knowledge and would like to assure you you were wrong.

Lastly, I'm curious to know what other context you have that led you to your conclusion about the timeframe for productizing Perl 6. In contrast to you I've been closely following Perl 6 since 2000. I was in channel when Larry said "I think this is one of the things we need to do to productize Perl 6 over the next year or two". I'm confident he meant the plain interpretation of what he said.


Comment on Re^6: Perl 6: Managing breakages across Rakudo versions
Re^7: Perl 6: Managing breakages across Rakudo versions
by Anonymous Monk on Jul 20, 2012 at 07:51 UTC

    It feels to me that he is trying to say things needed to be done over two years, if you have productize Perl 6 in the future

    But I hope you are correct, and we see Perl 6 out in say 3 years. But even if Larry says it, I don't think it counts. Because he is not working on the implementations. The right people to give the deadline will jnthn, pmichaud or sorear

      But I hope you are correct, and we see Perl 6 out in say 3 years.

      Just for the clarity of anyone who might be reading along, and wondering about Perl 6, and thinking it is not out, Perl 6 is most assuredly already out:

      • A largely complete and coherent Perl 6 specification is already out. I agree with the assessment that "Many parts of the language are rather mature, for example the object system and large parts of the syntax. Other parts, like concurrency, are still in flux, and wait for an implementation to try them out." (from perl6.org/specification/). It is entirely possible to use Perl 6 and enjoy a largely coherent language if you can deal with the less mature features.
      • A sizable test suite (currently around 24K tests) covering a lot of the spec is already out and is continually updated. In addition, tadzik++ recently created a module smoker (in Perl 6 of course) for the hundred or so currently available Perl 6 modules (to be clear, many of these are tiny and last I looked only about half run with a current compiler).
      • Several compilers are already out, two of which cover many of the spec'd features. Rakudo passes over 90% of the test suite, and its "setting" covers a large and continually growing range of builtins.
      But even if Larry says it, I don't think it counts. Because he is not working on the implementations. The right people to give the deadline will jnthn, pmichaud or sorear

      While I am confident that Larry intended to aim everyone at productizing Perl 6 by something like the end of 2013, and that the implementors are on board, that date isn't a "deadline". If someone needs an official Perl 6.0.0 declaration, they would be better off ignoring Perl 6 until it gets there rather than imagining there's a deadline. My point in this comment is that (a version of) Perl 6 is actually out and suitable for early adopters willing to deal with immaturity.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2014-09-21 23:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (176 votes), past polls