Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Last best chance to rename "Perl6" ?

by virtualsue (Vicar)
on Nov 19, 2018 at 16:46 UTC ( [id://1226012]=note: print w/replies, xml ) Need Help??


in reply to Last best chance to rename "Perl6" ?

So, as you probably know, Larry Wall announced the alias 'Raku' for Perl 6.

This alias does *not* (and indeed cannot) free up the version number 6 for the Perl 5 language. If you think about it carefully, you will understand why that is the case. "Perl 6" (P6, etc) is already in use and essentially remains that way.

It is my considered opinion that Perl 6 will never supplant Perl 5, and vice versa. I'm hardly the only person who has come to that conclusion. Therefore, the alias idea makes sense. It's time to work on getting the version number out of the everyday names of the languages. The ideas I keep seeing floated that the new Perl 6 alias means Perl 5 now gets to "move up" to Perl 6 or revert to being "the only Perl" are not helpful. Personally, I'd like to see Mr Wall give Perl 5 its own alias. Two Perls, جمل * and Raku. :-)

* That's camel in Arabic and I'm kidding about that one

  • Comment on Re: Last best chance to rename "Perl6" ?

Replies are listed 'Best First'.
Re^2: Last best chance to rename "Perl6" ?
by haukex (Archbishop) on Aug 12, 2019 at 19:37 UTC
    So, as you probably know, Larry Wall announced the alias 'Raku' for Perl 6.

    Sorry for waking up an old thread, but I can't find another place it gets mentioned here on PM. So from the #perl6 IRC Logs:

    2018-10-25 18:26
    <TimToady> Zoffix: just a heads up wrt the alias, which I'm thinking of as "It's the stage name (but Perl 6 still cashes the checks)"; at the moment I'm liking Raku the best for a short name (it's 4 letters like Enya or Pink or Gaga), with long names of either Raku-go or Go-raku (where "go" is Japanese 語 for "language") because I'm not terribly fond of the "-lang" neologism
    <TimToady> Ofun is a close second, but unfortunately "fun" is Japanese for excrement :)
    <TimToady> also Raku pottery is "imperfect but sophisticated", so that's a fit :)
    <TimToady> most of the existing uses of "raku" in trademarks appears to be for medical supplies or food processing
    <TimToady> and there doesn't seem to be an existing "raku" command, at least that Linux Mint knows about
    ...
    

    (And BTW, <update> although I admit I don't mind the "Raku" name, </update> I'm not endorsing anything here or stating an opinion, just saving this for the public record :-) )

      How about frtn? That represents the number of years since announce to the first release becoming available. That said, perhaps the Fortran folk might get a bit pissed :)

      Meh, just making fun of a convoluted situation. Personally, I have no investment either way. I've dabbled with perl6 here and there a bit, but not to the point I've created anything of value with it. In other words, I don't mind observing questions on the topic, but at this time, I'm too busy to delve any further into it.

      I did notice when I have played with it that the start up time was abysmal (relative to perl5). I write a lot of software that is very long running, which makes startup time irrelevant. However, most Perl users/writers I know are wanting/writing scripts that don't loop forever and simply perform a few tasks which demand quick start up time. Has the VM layer startup time been improved?

        start up time was abysmal
        Does it really meaningfully impact one's productivity when it's 340ms (cold)/150ms (warm) instead of 30ms (cold)/10ms (warm)? (About the same as three years ago.) Mind you, the comparison becomes more fair once you also load Moose, Perl6::Junctions and many more that you get for free.
        › time echo -n | perl6 real 0m0,339s user 0m0,222s sys 0m0,058s › time echo -n | perl6 real 0m0,124s user 0m0,151s sys 0m0,027s › time echo -n | perl6 real 0m0,122s user 0m0,142s sys 0m0,034s › time echo -n | perl6 real 0m0,123s user 0m0,140s sys 0m0,038s › time echo -n | perl6 real 0m0,124s user 0m0,147s sys 0m0,031s › time echo -n | perl6 real 0m0,123s user 0m0,140s sys 0m0,035s
Re^2: Last best chance to rename "Perl6" ?
by haukex (Archbishop) on Nov 19, 2018 at 21:57 UTC

    I was thinking it might make sense to abbreviate Perl 5, as in Perl '26 for 5.26, Perl '28, Perl '30, etc... Perl 6 will AFAIK be using 6.letters for its version numbers, so no confusion is possible there.

Re^2: Last best chance to rename "Perl6" ?
by syphilis (Archbishop) on Nov 19, 2018 at 20:39 UTC
    "Perl 6" (P6, etc) is already in use and essentially remains that way.

    But the same is not true for "Perl 7".
    Is it therefore allowable for perl (version 5) to be updated to version 7 at some future time ?

    Cheers,
    Rob
Perl 5 Forever
by Anonymous Monk on Nov 19, 2018 at 20:15 UTC

    Perl 4 still exists, as do all previous major versions (3, 2, 1). Let Perl 5 remain Perl 5 forever. Problem solved.

    (Reply to 1226012)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-04-23 06:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found