Parrot hits 1.0

Parrot you say?

Think of it as the engine which underlies Perl6 and quite a few other dynamic languages …

Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.

One engine to run them all, and in the computer, bind them.

Hopefully this means (also) that Perl6 will formally ship this Christmas. The running joke is that it will ship around Christmas, only the year is indeterminate.

More seriously, I’ve been using Perl and dynamic languages in general for more than a decade. I’ve even got a few modules on CPAN, and more in private internal repositories that are not OSS.

I’ve used Perl in HPC for more than a decade … as glue logic, as the language for ct-blastall (SGI GenomeCluster), and for other tools as well.

Hopefully this portends good things …

Viewed 7068 times by 1396 viewers