Slashdot Mirror


Parrot: For Real

Thanks to Pudge of Slashteam for pointing out that very early version of Parrot has been released. You may recall Parrot from The April Fool's joke - but it's coming to life.

2 of 101 comments (clear)

  1. Re:This is just so wrong that it's bound to succee by tconnors · · Score: 3, Redundant

    Wait a minute. I thought that Parrot (the package, not the April Fool's Joke) was supposed to be the common VM for Perl and Python, or at least that's what I gathered from the mailing list postings I read about it some time back.

    Good thing this is not the real language. Cause I just looked at the test?.pasm files, and thought for a second (despite the name *.?asm) "Hey! This looks like assembler. How the hell can this be a step forward!?" But it is just a VM, and indeed it is sort of assembler language, but this is not what the end programmer sees.

    The joke was about merging the syntax from the languages, but the real Parrot is about the VM. I think. :-) The details are really sketchy, and I don't have time to look at the code today (esp. since I'm on Solaris and I doubt it'd even compile).

    It's only perl - sure it should... "compile". Just did a quick runthrough myself....

    TimC.

  2. Parrot is part of perl6 by Ars-Fartsica · · Score: 2, Redundant

    I believe this is the low-level "assembly language" of the proposed new perl VM.