Parrot Status Report

Duff, Scott
December 2007
Perl Review;Winter2007, Vol. 4 Issue 1, p7
Academic Journal
The article discusses the development of the Parrot virtual machine designed for running dynamic languages including Perl, Python and Ruby. It features various software development functions such as just-in-time compilers, lexical variables and basic input-output. Subroutines and other flow control items can be called using Parrot's Continuation Passing Style.


Related Articles

  • Mapping Op Trees. Maki, Eric // Perl Review;Winter2007, Vol. 4 Issue 1, p10 

    The article considers the Perl computer program language from the perspective of the public introspection interface provided by core Perl modules. Bytecodes, consisting of trees of operations against the Perl stack, are used to compile Perl programs and create many virtual machines. These...

  • State Variables in Perl 5.10. Foy, Brian D. // Perl Review;Winter2007, Vol. 4 Issue 1, p20 

    The article describes the state variables included in the Release Candidate 2 (RC2) of Perl 5.10 on Comprehensive PERL Archive Network (CPAN). The use of state variables in C as static variables is detailed, as well as their output. The BEGIN function is used to ensure that lexical variable is...

  • It's the interface, stupid. Foy, Brian D. // Perl Review;Winter2007, Vol. 4 Issue 1, p4 

    The author contends that Perl computer program language would continue to develop as developers mark its 20th year anniversary. He opines that during the pioneer years of Perl development, everyone can write defective software programming codes and be called developers. He argues that anyone...

  • Perl 6 is paying off in Perl 5.10. Foy, Brian D. // Perl Review;Winter2007, Vol. 4 Issue 1, p3 

    The author praises the development of the version 5.10 of Perl computer program language, based on key features cited in Perl 6 that came out of the request for comment (RFC) process. He divulges that the new features add more syntax to the language, as well as provide the right tool for...

  • NEWS & INFO.  // Perl Review;Winter2007, Vol. 4 Issue 1, p16 

    This section offers news briefs related to Perl computer program language. The Comprehensive PERL Archive Network (CPAN) offers the next release in the Perl 5 track called Perl 5.10. Perl developer Andy Armstrong released the new version of Test: :Harness module. A $15,000 development grant was...

  • A Switch for Perl 5.10. Foy, Brian D. // Perl Review;Winter2007, Vol. 4 Issue 1, p31 

    The article describes a computer program for a switch statement in Perl language. The given-switch statement uses smart matching, which Perl 5.10.0 developers can enable with a program featuring a do block. In the program using do blocks, a singular branch in the program statement is used....

  • The Legacy of Perl Advocacy. Foy, Brian D. // Perl Review;Spring2006, Vol. 2 Issue 2, p3 

    The author discusses the legacy of practical extraction and report language (PERL) advocacy. He claims that modern PERL demonstrates the flexibility of PERL. He asserts that the early unix roots of PERL has engendered bias on users of PERL. He states that there is no good PERL development...

  • Perl 5 Forever. Foy, Brian D. // Perl Review;Spring2006, Vol. 2 Issue 2, p3 

    The author explains why he likes Practical Extraction and Report Language (PERL) 5 over PERL 6. He states that PERL 6 has some nice features, including defined-or, hyper-operators, and junctions. However, he contends that PERL 5 is still as useful as before, even more so now that developers have...

  • It's Our Problem.  // Perl Review;Spring2006, Vol. 2 Issue 2, p4 

    The author compares the Ruby on Rails free web application framework and Program Extraction and Report Language (PERL). He says that he likes the attitude of Rails developers because of their user-centric attitude. He asserts that PERL developers have a tendency to develop things for other...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics