Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

pmichaud (6013)

  (email not shown publicly)

Patrick Michaud is the pumpking for the Rakudo Perl 6 compiler. He holds a Ph.D. in Computer Science and was formerly a Professor of Computer Science at Texas A&M University-Corpus Christi. He is currently a software developer and consultant focused on open source development and applications, including Perl, PmWiki, and Linux.

Journal of pmichaud (6013)

Wednesday September 17, 2008
12:38 AM

Parrot 0.7.1 "Manu Aloha" released

[ #37468 ]

On behalf of the Parrot team, I'm proud to announce Parrot 0.7.1 "Manu Aloha." Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 0.7.1 is available via CPAN (soon), or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

Parrot 0.7.1 News:

- Implementation
  + add -I and -L command line options
  + support for null strings in NCI calls
  + preliminary support for resumable exceptions
  + add '.hll_map' method for dynamic HLL type mapping
  + more parrot_debugger fixes
  + remove obsolete '.past' extension
- Languages
  + Rakudo (Perl 6)
    - now over 3300 passing spectests
    - precompiled modules
    - precompiled scripts  (--target=pir can now be executed standalone)
    - Support for @*INC and %*INC varialbes
    - additional builtin methods and subs
    - added 'fail' function, warnings on use of undefined values
    - m/.../ regexes
    - qq, qw, q quoting forms
    - run tests in parallel
    - gather/take
    - Perl6MultiSub
  + Cardinal (Ruby):
    - 'require' and precompiled modules
    - many new tests
    - all Array tests pass
    - regexes
    - default arguments to functions
    - new committer
- Compilers
  + PCT:
    - add :loadinit attribute for PAST::Block
  + PIRC:
    - major refactoring to allow all PIR keywords as identifiers
    - links to libparrot now, so all Parrot ops are recognized as such
    - implemented .loadlib, .HLL_map, .HLL
- Miscellaneous
  + add Xlib and Mysql modules and test programs to NCI examples
  + many updates and cleanups to PDD documents

Thanks to all our contributors for making this possible, and our sponsors for supporting this project. Our next release is 21 Oct 2008.


The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.