in reply to Perl 6 Summary posted

I don't mean to sound like a dick, but why are individual versions of Perl 6 components (such as Parrot 0.4.0) getting their own names (such as "Luthor")? That sounds awfully confusing to me.

"Are you using Luthor or Kent?"

"Why, which is the later release of Ponie?"

"What? Luthor is a Parrot version, not a Ponie version."

"Curses, foiled again."

"No, Curses is the next version's name."

Honestly, though, it seems ridiculous to me. I'm prepared to lose XP over this. Fire away.

Jeff japhy Pinyan, P.L., P.M., P.O.D, X.S.: Perl, regex, and perl hacker
How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart

Replies are listed 'Best First'.
Re^2: Perl 6 Summary posted
by Tanktalus (Canon) on Dec 08, 2005 at 21:38 UTC

    It's all the rage, dontcha know? I mean, haven't you heard of Chicago (Win95) or Longhorn - I mean Vista?

    Codenames are ostensibly to hide corporate secrets from casual listeners, but are really used as a marketing tool whereby an abstract set of code is anthropomorphised into something with a name, and hopefully build hype around it.

    (My employer does the same thing, and all their names just make me roll my eyes ... version numbers are so much clearer - hearing names vs numbers makes it so much more difficult to figure out what timeframe they're talking about...)

Re^2: Perl 6 Summary posted
by Anonymous Monk on Dec 09, 2005 at 21:04 UTC
    Because Parrot isn't a Perl 6 component. The idea is that it's a dynamic-language-neutral VM, which happens to support features of Perl 6. Perl 6 (via Pugs) was being impelemented sans Parrot for quite some time, and even now, it's only one possible backend target for Pugs.

    Ponie also isn't a Perl 6 component. It's Perl 5 on Parrot. (I know you didn't outright say that Ponie is a Perl 6 component, but it's position in your "dialogue" seemed to imply that impression.)

    As for why name releases, I suppose part of it could be just an opportunity to be clever, but most of it is probably because most people remember names better than numbers.

      And I suppose Internet Explorer isn't a part of Windows. Pugs might not be (the) Perl 6 but I think for any useful definition of "Perl 6" Parrot certainly is, and probably Ponie too.

      --
      In Bob We Trust, All Others Bring Data.