Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^2: The current state of Perl6

by Anonymous Monk
on Apr 19, 2010 at 11:08 UTC ( #835446=note: print w/ replies, xml ) Need Help??


in reply to Re: The current state of Perl6
in thread The current state of Perl6

with Perl 6 is that the spec is released before hand setting very high expectations.A spec complete production ready release is a very overwhelming task to be achieved in a short period of time
So why don't they break it up in two parts "standard Perl6" and "Perl6 for astronauts". Just kidding but you get my ideea...
So it will take time and the only way is to either help them or wait in patience
Sorry I have no intention in helping(I don't know here in my initial post you've read that I intend to help). No I don't think those are the only options. There is also the option of asking from time to time "is it ready?".


Comment on Re^2: The current state of Perl6
Re^3: The current state of Perl6
by marto (Chancellor) on Apr 19, 2010 at 11:15 UTC
      "Are we there yet?"
Re^3: The current state of Perl6
by Anonymous Monk on Apr 19, 2010 at 11:19 UTC
    I really don't know the technical complications that go behind building a interpreter (Compiler + VM in case of Perl 6) for a language like Perl 6. When I first read the specification I was overwhelmed. It must be really difficult, else why would they take so much time?

    It is a bit frustrating, I agree. For example whenever I've spoken something Perl 6 at my work place the first question is about whether there's a production ready version of it. A negative answer leads to a ridicule that it has taken more than a decade now for this thing to come out.

    Understand this from implementers perspective, there are not many people who can hack on things like compilers and interpreters. So they are always running short of people. And since we don't contribute we loose all rights of complaining. Its irritating/frustrating but there is no way out.
      I've spoken something Perl 6 at my work place the first question is about whether there's a production ready version of it. A negative answer leads to a ridicule that it has taken more than a decade now for this thing to come out
      then your co-workers oppinion is the same as mine, I mean if you want to write something in Perl6 and you discover that the compiler has bugs(that you'll most likely be unable to fix) then you'll be very discouraged and will consider that whatever code you write in it is standing on moving grounds. so what I mean is, it's risky to write code in such a language if it's not production-ready. not only risky for work(which is obvious) but even if you're on your own time doing stuff, you're probably wasting it because the compiler isn't yet finished.
        FUD surrounding Perl 6 is the single most important reason why Perl is no longer considered for large projects/New Projects any more. Most of the Perl stuff going on currently is small scripts or sysadmin level work. As a matter of fact people are beginning to look at it as an awk like utility. After all Perl 5 will some day will die out of bit rot and there is no certainty that Perl 6 will ever be ready some day.Why should some body build serious stuff on such an platform whose future so uncertain?

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (7)
As of 2014-07-23 02:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (131 votes), past polls