Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Hockey Sticks

by Xiong (Hermit)
on Jan 24, 2012 at 12:28 UTC ( #949667=note: print w/replies, xml ) Need Help??

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 (Pope) 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 (Canon) 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.:-)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://949667]
[shmem]: perl -e 'warn "test$/", ^@^ '
[Eily]: well, at least it's right about warn doing the same thing as die :)
[shmem]: same with undef as last element
[msh210]: oh, good point. It's the best kind of correct
[shmem]: msh210: but I'd not call it a lie outright. That's when you do know the truth.
[msh210]: I don't have sendmail (I'm on MS Windows), so does one of you think you can report the bug?
[shmem]: msh210: 'tis about time to tell the sad truth to perl5porters - via perlbug
[msh210]: probably whoever wrote that actually knows the truth
[shmem]: msh210: you can save the perlbug text in a file and send that via your mail agent of choice
[msh210]: hm, okay, I'll try, thanks

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (15)
As of 2017-04-24 12:45 GMT
Find Nodes?
    Voting Booth?
    I'm a fool:

    Results (439 votes). Check out past polls.