Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Would you suggest alternative names for Perl 6?

by rsFalse (Chaplain)
on Dec 05, 2014 at 16:00 UTC ( [id://1109364]=perlmeditation: print w/replies, xml ) Need Help??

I was upset when I knew that Perl 6 is a different language and not compatible with Perl and have the similar name, and appeared after Perl v5. Its is messy; practically humans think that number which goes after the name means version or something like that.
I think that a name for that new language could have to match /^Perl\s?\D.*$/i or /^\w+\sPerl$/i, but not /^Perl\s?\d+$/i.
Maybe it could be something like "Perlix", "Perlox", "Perl*". I liked Perlox or Perlex, where maybe -ex could mean 'extended', and -ox could mean that it has optimized (o) regexes (say DFA on simple search pattern), and it doesn't count spaces in regex by default (x).
Now it is like forbidden for Perl v1..5 to have v6.

UPD. Sorry for mis-searching. And thanks for very nice nodes, especially very funny very first!

Replies are listed 'Best First'.
Re: Would you suggest alternative names for Perl 6?
by davido (Cardinal) on Dec 05, 2014 at 23:03 UTC

    Would you suggest alternative names for Perl 6?

    Why do you ask? Are you taking suggestions for the purpose of making an actionable decision?

    The fact of the past decade of Perl6 development is that the name is immutably Perl6. The decision maker(s) have spoken. It's done.

    After naming my kids, 3rd party suggestions ten years after the fact wouldn't make a bit of difference; their names are decided, and we've long since moved on.

    So it is with Perl6; it's been named. That name was decided upon 10 years ago. Perl5 has enough version numbering namespace left to last it almost 40 more years before someone has to come up with another solution. I think we can safely move on with life. :)

    (At one major release per year, and with major releases being given even numbers, and given that we're at 5.20 now, we have 39 releases remaining before 5.98 bumps into 6.0.)

    By the way: I do see value in critical thinking; asking why, how, what if. It just happens that this one is a bit stale.


    Dave

      I like the likening to the kids ... it's incorrect though. You decided about the name of the kids before they were born and I'm sure relatives had their say in the decision and voiced their opinions while your wife was pregnant and BEFORE the kids were finally delivered. The language misnamed and misadvertised as the next version of Perl has not been delivered yet despite more than a decade long pregnancy and so the relatives are still out bickering about the name.

      Besides ... did you call your kids John 1, John 2, John 3 and so forth? Perl6 (let's at least write with no space to give the fulltext any chance whatsoever to tell the two unrelated languages apart!) is not an update/extension to the existing language, it's a completely different, overdesigned, overcomplicated, overobfuscated language. It's the language that killed Perl.

      Jenda
      Enoch was right!
      Enjoy the last years of Rome.

        George Foreman… Foreman has 12 children, 5 sons and 7 daughters. His five sons are George Jr., George III ("Monk"), George IV ("Big Wheel"), George V ("Red"), and George VI ("Little Joey"). …[and a daughter] Georgetta.

Re: Would you suggest alternative names for Perl 6?
by eyepopslikeamosquito (Archbishop) on Dec 05, 2014 at 18:23 UTC

    I was upset when I knew that Perl 6 is a different language and not compatible with Perl and have the similar name
    This has been discussed ad nauseam over the past ten years or so. Many folks have argued that Perl 6 should have a different name. However, Larry has not been persuaded. The clearest response from Larry that I am aware of was posted here:

    Other Links

      It's kinda funny. It was supposed to skip 20 years and it has already taken more than 10 years doing so. Well, more than ten, the design process started in 2000 so it's almost fourteen years and counting.

      And without the intermediate steps, gradual improvements and design tests and with dead ends that are still waiting to be found.

      Jenda
      Enoch was right!
      Enjoy the last years of Rome.

Re: Would you suggest alternative names for Perl 6?
by Athanasius (Archbishop) on Dec 05, 2014 at 16:14 UTC

      Of these, I'd like "Oyster" most - although https://en.wikipedia.org/wiki/The_Oyster has the wrong spelling of the predecessor :-)

      Update: I stumled over the above Wikipedia entry during my search wether the name was already taken by a programming language. And there is - LISP-inspired: https://github.com/diiq/oyoy, but "Oystr" isn't taken yet...

Re: Would you suggest alternative names for Perl 6?
by oiskuu (Hermit) on Dec 06, 2014 at 19:27 UTC

    Commonly, C/C++ compilers (gcc/clang/icc) take options to specify the source language/flavour (-x and -std). Perl++ might seek to accomplish the same, to embed perl5. But then again, C++ is an over-complicated mess in its own right...

    I also see the value in advancing perl5, both in terms of language features and the implementation. In particular I await a proper perl compiler with all the requisite analytical prowess (llvm integration?[1]) Probably the kludge that currently stands for a module system needs an overhaul. (Is there ever a need for BEGIN blocks beyond symtab manipulation? Lexical everything!)

    Anyway, it's been but a couple decades. So what if it takes a couple more. Patience, my brothers.

    [1] there is rubinius, an implementation of Ruby. How's that faring?

    ps. I do hope this won't veer off into La-la land of Halting or Drinking problems.

Re: Would you suggest alternative names for Perl 6?
by hippo (Bishop) on Dec 06, 2014 at 16:42 UTC

    PerlVM, because it is a variant of Perl but requires a VM to run. Alternatively we could simply pick a code name that doesn't really mean anything but which has some subliminal association. "Perl Vista", perhaps?

      DELETE

      Original node content restored below by Janitors

      I know very little about Perl 6, but I become with one maybe philosoraptor-like question:
      If Perl 6 will get less popularity than Perl 1..5 in some years of their existence, will it be released Perl 7 with compatibility to more popular one Perl?
      And I'd add that "Perl 6 beta" seems to be more suitable name for Perl 6.
Re: Would you suggest alternative names for Perl 6?
by BrowserUk (Patriarch) on Dec 06, 2014 at 20:15 UTC

    I wasn't going to comment here; but then this popped into my head:

    Perl?

    And that seemed to just sum up all of my thoughts.


    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.
Re: Would you suggest alternative names for Perl 6?
by Anonymous Monk on Dec 05, 2014 at 21:43 UTC
    walll

      I know you were just being a troll, but the more I think about it... "wall" would be a pretty brilliant name for this utopian new language. it's a pun: on one hand, it is an impenetrable, immovable barrier in the nomenclature/versioning of the language sequence; on the other, it's a monument to the exceeding hubris of the one who told us hubris is a virtue, and of his disciples.

        wall·e :)

        update

        hmm ... no ... "f" is the sixth letter ...

        Cheers Rolf

        (addicted to the Perl Programming Language and ☆☆☆☆ :)

Re: Would you suggest alternative names for Perl 6?
by Anonymous Monk on Dec 05, 2014 at 23:18 UTC
    Its is messy; practically humans think that number which goes after the name means version or something like that.
    Of course they do! perl5 is the fifth revision of Perl. When I type perl -V on my computer, I get perl5 (revision 5 version 20 subversion 1) There were perl, perl2, perl3, perl4, and now perl5. Why would people think that the so-called 'Perl 6' is something totally new rather then the continuation of the old pattern?

    Anyway, I don't even know just how different 'Perl 6' is from Perl 5, cause I have zero interest in 'Perl 6' at this point.

Re: Would you suggest alternative names for Perl 6?
by GotToBTru (Prior) on Dec 05, 2014 at 16:33 UTC

    Doesn't matter what you call it. It will never come ;)

    1 Peter 4:10

      Then it needs to get out of the way.

      Update:

      Years ago, I was very enthusiastic about Perl6. But, my attempts at actually using it have been frustrating.

      Perl5 (plus CPAN) helps me get real work done.

      Nevertheless, I hear, with increasing frequency, how Perl is stuck in the 90s and what little relevance it still has is solely due to maintaining legacy systems made in the 90s.

      I know this isn't true, but it is growing perception. And that perception will negatively impact Perl6 as well. I can already hear the reaction: "6? Really? Shouldn't it be 25 by now?"

Re: Would you suggest alternative names for Perl 6?
by mr_mischief (Monsignor) on Dec 10, 2014 at 15:10 UTC
    Would you suggest alternative names for Perl 6?

    No. No, I wouldn't.

Re: Would you suggest alternative names for Perl 6?
by Anonymous Monk on Dec 06, 2014 at 16:32 UTC
    Perlsbane
A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (2)
As of 2024-04-26 05:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found