Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: Will Perl 6 Replace Perl 5?

by chromatic (Archbishop)
on Jan 03, 2010 at 23:58 UTC ( [id://815480]=note: print w/replies, xml ) Need Help??


in reply to Re: Will Perl 6 Replace Perl 5?
in thread Will Perl 6 Replace Perl 5?

Most people don't believe that Perl 6 is "the next version of Perl".

Citation please.

The language is different enough that "Perl 6" isn't an appropriate name.

The one person who gets to choose the name disagrees.

... each time you say "Perl 6", Perl5 dies a little.

If only that had been true of Perl 5 and Perl 4! Then again, I suppose that adding lexical variables, first-class functions, method dispatch, a library system, and true nested data structures is less of a leap than adding function signatures, a metamodel, multi dispatch, grammars, continuations, junctions, hyperoperators, pervasive laziness, ubiquitous blocks, and I've forgotten a few.

Replies are listed 'Best First'.
Re^3: Will Perl 6 Replace Perl 5?
by jdporter (Paladin) on Jan 05, 2010 at 15:03 UTC
    The one person who gets to choose the name disagrees.

    One person who disagrees gets to choose the name. Unfortunately for us all.

    Autocracies suck.

    What is the sound of Windows? Is it not the sound of a wall upon which people have smashed their heads... all the way through?

      I have a lot of faith in the person who gets to decide what "Perl" is; after all, he's spent the last 22+ years designing a language family, leading implementation efforts, and developing a community around a project that's influenced my career and hobbies for the good in countless ways.

      Complaining that a Perl with multi-dispatch or function signatures or grammars or junctions or laziness or a metamodel built in or defaults that ask the compiler and runtime to report warnings and errors has a higher version number than a Perl that doesn't... well, I don't understand.

        Even when the Person Who Decides admits he chose it based on hubris and continuing his legacy rather than a rational thought process? Are you such a fanboy that Larry is beyond critique for you? I admire him as much as the next perl coder would, but I don't believe he is incapable of making mistakes, and the name is the first mistake for this project.
      If you'd like to create a language or project and then hand it over to a committee for their shepherding, then go right ahead, comrade.

      I'm curious if you have any examples of that having been done successfully. I sure can't think of any.

      xoxo,
      Andy

        Common Lisp and Haskell come to mind. They may not be as widely used as Perl, but their implementations and communities could be taken as measures of success.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (9)
As of 2024-04-23 08:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found