Slashdot Mirror


Perl 6 Compiler for Parrot Out

BorrisYeltsin writes "The Parrot project has just released a functional compiler for Parrot. Almost all of the previous Apocalypses have been implemented as well as some other toys, including but not limited to: Ruby and Python parsers, BASIC and Scheme interpreters and a Forth compiler, the team are now working on Perl 6 regexes. Check it out at cvs.perl.org."

10 comments

  1. Wow by queh · · Score: 0, Redundant

    Slashdotted already? It did sound too good to be true. :)

  2. Way to go Scheme! by psavo · · Score: 4, Funny

    The Parrot project has just released a functional compiler for Parrot.

    So, the perl has gone back to the roots.. All the way down to the LISP.

    --
    fucktard is a tenderhearted description
  3. What about the Monty Python parser by hackwrench · · Score: 3, Funny

    It's not dead, It's just pining

    1. Re:What about the Monty Python parser by Anonymous Coward · · Score: 0

      He, that would be amusing..

      if person neq "messiah" do {VeryNaughtyBoy}; ;)

    2. Re:What about the Monty Python parser by drpatt · · Score: 1

      Its worse than dead. They turned it into a newt!

  4. The most recent release (0.0.7) also has it by matzim · · Score: 3, Informative

    If you really can't wait to get at the CVS version, the most recent release (parrot-0_0_7) also has the perl6 compiler (in languages/perl6). I don't know what nifty new things they've recently added in CVS, but the release version seems to work for (simple) programs. It's in Jeff Goff's directory (JGOFF) on CPAN.

  5. wow by bcrowell · · Score: 4, Insightful
    People had been saying for the last 6 months or a year, "How come progress on Parrot is so slow?? It looks like nothing's happening. Is the project dead?" The people involved in the project kept saying, "We need to get the design right. Once the design is right, the coding will go fast."

    Well they sure were right. Getting even a subset off Perl 6 to compile into Parrot is a huge accomplishment in such a short time. Wow!!

  6. Common Lisp implementation? by Anonymous Coward · · Score: 0

    When? CL is _so_ much more useful than Scheme for real work.

  7. Too good to be true. by commodoresloat · · Score: 2

    It is too good to be true. I don't care how much they've simplified the compiler; there is no way a parrot is going to be able to use it.