Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Re^5: How much Perl6 have we got?

by eric256 (Parson)
on Aug 22, 2005 at 16:13 UTC ( #485720=note: print w/replies, xml ) Need Help??

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

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

Replies are listed 'Best First'.
Re^6: How much Perl6 have we got?
by thor (Priest) on Aug 24, 2005 at 11:34 UTC
    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.


    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

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2019-12-12 06:47 GMT
Find Nodes?
    Voting Booth?

    No recent polls found