Bernhard Schmalhofer | 17 Nov 2009 18:38
Picon
Picon

Parrot 1.8.0 "Zygodactyly" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 1.8.0 
"Zygodactyly".
Parrot, http://parrot.org/, is a virtual machine aimed at running
all dynamic languages.

Parrot 1.8.0 is available on Parrot's FTP site
ftp://ftp.parrot.org/pub/parrot/releases/devel/1.8.0/, or follow the
download instructions at http://parrot.org/download.

Parrot 1.8.0 News:

- Functionality
  + The FileHandle PMC now exposes the exit code of child process that 
was run as pipe.
  + Experimental support for overriding VTABLE invoke in PIR objects was 
added.
  + The method 'type' was added to the PackfileAnnotations PMC.
  + The internals of the parrot calling conventions, PCC, were reworked.
    All call paths now use a CallSignature object for passing arguments 
and return values.
  + The new API-function  'Parrot_ext_call' was added for calling into 
C-land.
  + The fixed-size allocator was improved.
  + The files installed by 'make install-dev' are now covered by 'make 
install' as well.
  + The experimental ops 'fetch' and 'vivify' were added.
  + The -I option to the command 'parrot' now prepends items to the 
search path.
  + The Context struct was substituted with auto attributes 
(context_auto_attrs branch).
(Continue reading)

Carl Mäsak | 19 Nov 2009 19:41
Picon
Gravatar

Rakudo Perl 6 development release #23 ("Lisbon")

Announce: Rakudo Perl 6 development release #23 ("Lisbon")

On behalf of the Rakudo development team, I'm pleased to announce the
November 2009 development release of Rakudo Perl #23 "Lisbon".
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
(see http://www.parrot.org).  The tarball for the November 2009 release
is available from http://github.com/rakudo/rakudo/downloads

Due to the continued rapid pace of Rakudo development and the frequent
addition of new Perl 6 features and bugfixes, we recommend building Rakudo
from the latest source, available from the main repository at github.
More details are available at http://rakudo.org/how-to-get-rakudo.

Rakudo Perl follows a monthly release cycle, with each release code
named after a Perl Mongers group.  The November 2009 release is code
named "Lisbon" for Lisbon.pm, who did a marvellous job arranging this
year's YAPC::EU.

Shortly after the October 2009 (#22) release, the Rakudo team
began a new branch of Rakudo development ("ng") that refactors
the grammar to much more closely align with STD.pm as well as
update some core features that have been difficult to achieve
in the master branch [1, 2].  Most of our effort for the past month
has been in this new branch, but as of the release date the new
version had not sufficiently progressed to be the release copy.
We expect to have the new version in place in the December 2009 release.

This release of Rakudo requires Parrot 1.8.0.  One must still
perform "make install" in the Rakudo directory before the "perl6"
executable will run anywhere other than the Rakudo build directory.
(Continue reading)


Gmane