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


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

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.

Replies are listed 'Best First'.
Re^4: The current state of Perl6
by Anonymous Monk on Apr 19, 2010 at 12:13 UTC
    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?
        Personally I have not seen this FUD, and I was unaware that "Perl is no longer considered for large projects/New Projects any more", presumably your experience is different from mine.

        If there is any FUD then who generated it and who maintains it? Well that must be us. It is up to us to dispell the FUD, if it exists.