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


in reply to Hockey Sticks

We're all different. I too have tremendous respect for anyone who is willing to spend years perfecting a language. But I also agree that it will be mostly useless at rollout unless it has some sort of "P5 compatibility mode" so that it doesn't propose to turn all of CPAN into so much junk.

That is not at all to say it will remain useless. A new module archive and all the other machinery, tools, and infrastructure may eventually be built. For all I know it will be a fantastic language.

But what is obvious is that it will not be Perl (certainly not Perl 5). It will be a language inspired by Perl; which could be said of Ruby.

I would be much happier with the entire effort if it were simply given a new name instead of forcing P5 to minor-version indefinitely. This might also help to dispel any possible cloud of FUD surrounding the future of P5.

I'm not the guy you kill, I'm the guy you buy. —Michael Clayton

Replies are listed 'Best First'.
Re^2: Hockey Sticks
by BrowserUk (Patriarch) on Jan 24, 2012 at 22:24 UTC

    Conversely, I'd be happy to reconsider my current feelings once Perl6-core matches Perl5-core blow-for-blow.

    That means, equivalent or better functionality with equivalent storage and performance.

    At that point I'd enjoy the challenge of trying to recreate or better the key P5 modules I use.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

    The start of some sanity?

Re^2: Hockey Sticks
by jdporter (Paladin) on Jan 24, 2012 at 22:03 UTC

    fwiw, I concur 1000% with all the above.

    (Update: Except for the bit about turning CPAN into junk. Failing to utilize it isn't the same as turning it into junk. As has been pointed out many times, P5 will continue to exist for a long time.)

    I for one agree that the name should have been changed. The new language is a spiritual heir of Perl, but it's different enough to warrant a new name. Oberon was far more similar to Modula than P6 is to P5; Modula was also yet more similar to Pascal. You might argue that those represent a negative model, being, as they were, somewhat losers in the language race. I submit that they would have fared no better had they been named Pascal 7 and Pascal 9.:-)