http://www.perlmonks.org?node_id=485614


in reply to Re^3: How much Perl6 have we got?
in thread How much Perl6 have we got?

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re^5: How much Perl6 have we got?
by eric256 (Parson) on Aug 22, 2005 at 16:13 UTC

    You realy should define "go with". are you saying in production? No of course no one would use it in serious production. It isn't finished and until it does it wont be ready. Even when it is 'finished' there will be kinks and problems. If you arn't the type of person who likes betas and testing software then perl 6 isn't for you.

    While pugs might looks scary, and sound scary by these answers it realy isn't. In fact it is quite fun and exciting as long as you remember it is a developing project and things will change.

    None of that changest the fact that Perl6 is HERE and it is HERE NOW! It is not here for development of commercial projects or anything requireing long term stability. It is here for learning and playing and giving input on how P6 will work. So if you want to play with p6 it is here, if you want to help mold what p6 will be it is here now, if you want to develop major software then p6 is not yet mature enough for your needs. Not being mature, and not being here at all are two completely different concepts in my mind though.


    ___________
    Eric Hodges
      None of that changest the fact that Perl6 is HERE and it is HERE NOW!
      But Perl 6 isn't here now...that's the whole point. Pugs, while an impressive project, can only be as far along as the actual Perl 6 spec. And, since the edge cases are still being worked out in that, it cannot be an implementation of Perl 6.

      thor

      Feel the white light, the light within
      Be your own disciple, fan the sparks of will
      For all of us waiting, your kingdom will come

        It cannot be a *full* implementation. Not being full doesn't change the fact that you can write code in the perl 6 langauge. Since things are still changing and evolving in perl5 I would say edge cases will always exist. That said i certainly don't think perl 6 is done, that would be a ridiculous claim as you can watch the mailing lists and see many important things still being hammered out. The point is, perl 6 is here. Not for production, not for anything serious. But for learning perl 6 and being involved in perl 6 it is here now and you can code in it. Since i've written several perl 6 programs that run you will have a hard time convincing me that perl 6 isn't here. If it isn't here then what is running those programs? Honestly, like i said before, we are just defining terms differently. If you say its not here until the entire spec is completed and all edge cases are handled then we certainly don't have a perl 6. I feel that is a rather constrictive definition though. Either way there is no argueing that if you want to code in perl 6 for fun, you can do so with pugs. Maybe it will change, maybe your code will break, that is the hazard of playing in the beggining.


        ___________
        Eric Hodges
Re^5: How much Perl6 have we got?
by stvn (Monsignor) on Aug 23, 2005 at 04:23 UTC
    Your description indeed made Perl 6 sounds very scary.

    Yes, it can be quite scary at times, but that (at least for me) is the fun part. Keep in mind too that Pugs is only one small portion of the overall Perl 6 effort. If you want sanity and stability, I am sure there are other areas where you could get involved if you were so inclined.

    You prbably didn't know what you are doing.

    I never said I did ;-)

    No sane person or corporation will go with perl 6, and your words simply decreased my interest ;-(

    This is somewhat of a blanket statement. No sane person or corporation would go with Perl 6 now. But it is not finished yet, would you have used Java for your Enterprise Application in 1994/5? Certainly not, back then it was only good for applets and GUI toys, IIRC there was no things like JDBC until a few years later.

    As for my $work, I have no plans on replacing all our Perl 5 code with Perl 6 anytime soon. But for $play, I enjoy experimenting with Perl 6 and the new concepts it brings to Perl.

    -stvn