Slashdot Mirror


Parrot 0.0.7 Out (and some docs)

BorrisYeltsin writes "Big news in the Perl community this week is that Parrot 0.0.7 now out. New in this release is "Perl 6 grammar (with small, partial compiler), functional subroutine, coroutine and continuation PMCs, global variables, an intermediate code compiler (imcc), a pure-Perl assembler and working garbage collection." Also there are more Parrot docs! Check out the news here."

1 of 18 comments (clear)

  1. Re:Parrot a cross between Perl and Python by LunaticLeo · · Score: 5, Informative
    We need a truly open cross-language VM. Mono would be OK,

    According to stuff I saw on perl6-internals, both the Mono and Java Virtual Machines would be to low-level for Parrot. Both of those VMs are pretty close to the metal. My read of this is that MVM and JVM are really largely virtual CPUs. Where Parrot is a simplification of Perl op codes and generalization to allow other dynamic languages target their op-code generation to Parrot assembly (aka op-codes).

    From what I gather, sharing parrot-compiled libraries accros languages is a stated goal of Parrot.

    --
    -- I am not a fanatic, I am a true believer.