Reini Urban | 16 Apr 19:51 2010

Updated: parrot-2.2.0-1 New: rakudo-201003-1 (aka perl6)

I updated the parrot and rakudo packages from 0.8.2 to 2.2.0-1 in the 
Cygwin distribution. rakudo switched to date versioning for the monthly 
releases, so that's 201003 now, the april release on the horizon.

This is not from any branch of mine anymore, with only minimal patches.

Canonical homepage:

Canonical download:

My repo:

I had most of the missing parrot and perl6 packages between 0.8.2 and 
2.2.0 ready and uploaded some to my server, but decided not to release 
it until now for the following reason.
* My previous parrot packages could be installed easily, that means you 
didn't need to download from svn and build from source to create or 
maintain any other language. Most of these patches weren't accepted 
upstream, parrot decided somewhen to install needed -devel files into 
/usr/src/parrot possibly overwriting the parrot src package downloaded 
via the cygwin package. I gave up on this now.
* pbc_compat was given up. That's why I stepped down as committer. 
Something is planned for 3.0 though.

There are so many news since 0.8.2, please swift through the various 
Release Notes at
(Continue reading)

Gerd Pokorra | 20 Apr 18:36 2010

Parrot 2.3.0 Released!

  "Truth is what stands the test of experience."
     - Albert Einstein

On behalf of the Parrot team, I'm proud to announce Parrot 2.3.0 "Samoan
Lory." Parrot ( is a virtual machine aimed at running
all dynamic languages.

Parrot 2.3.0 is available on Parrot's FTP site, or follow the download
instructions at For those who would like to
develop on Parrot, or help develop Parrot itself, we recommend using
Subversion on the source code repository to get the latest and best
Parrot code.

Parrot 2.3.0 News:
- Core
  + Allow passing parameters to the dynamic linker ('dlopen' improved)
  + loadlib opcode added
  + Calling conventions are now much more consistent, and follows
    semantics of handling arguments and return values
  + Recursive make for src/dynpmc removed
  + Datatype STRINGNULL for a single Null STRING added
  + config_lib.pasm replaced with config_lib.pir
- Platforms
  + Improved handling of new compilers
  + Cygwin packages will be updated again with Parrot releases
  + Fedora packages add desktop files
  + gzip and bzip2 compressed tar files for releases
- Tools
  + tapir executable added; tapir is a TAP test harness
(Continue reading)

Moritz Lenz | 22 Apr 14:01 2010

Rakudo Perl 6 development release #28 ("Moscow")

On behalf of the Rakudo development team, I'm pleased to announce the
March 2010 development release of Rakudo Perl #28 "Moscow".
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
(see  The tarball for the April 2010 release
is available from .

Rakudo Perl follows a monthly release cycle, with each release named
after a Perl Mongers group.  The April 2010 release is code named
"Moscow" in recognition of Москва.пм and their invitation of Jonathan
Worthington, one of our core develepors, to speak at the Russian Internet
Technologies 2010 [1] conference.

Some of the specific changes and improvements occuring with this
release include:

*  Expressions that begin with a variable and end with a circumfix now 
properly interpolate into double-quoted strings, like " <at> array.sort()" or 

*  Item assignment now has tighter precdence than list assignment, so 
both 'my  <at> a = 1, 2, 3' and '$a = 1, $b = 2' magically work.

*  Most of the DateTime built-in type has been backported from the 
"alpha" branch, and is now accompanied by a Date type for date-only 

*  Many obsolete uses of Perl 5 constructs are now caught and give 
helpful  error messages.

*  As always, many additional small features and bug fixes make working 
(Continue reading)

Reini Urban | 22 Apr 18:11 2010

Updated: parrot-2.3.0-1, rakudo-201004-1 (aka perl6)

I updated the Cygwin distribution to parrot-2.3.0-1 and rakudo-201004-1.

See also
"When will Perl 6 be finished?"
We will make an "official", intermediate, useful and usable release of 
Perl 6 (an appropriate subset, called "Rakudo Star") by Spring 2010, 
estimated 2010Q2 (not this release). This will be called rakudo-star, 
which will be rakudo (the compiler) plus modules.

Canonical homepage:

Canonical download:

My repo:

Packaging Details:
* No chances


To update your installation, click on the "Install Cygwin now" link on
the web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select "Editors"
or "Text" and then click on the appropriate fields until the above
(Continue reading)