Patrick R. Michaud | 1 Feb 2010 18:09
Picon
Favicon
Gravatar

Announce: Rakudo Perl 6 Development Release #25 ("Minneapolis")

[This notice is going out a bit late; the release was indeed
produced on time, but I was delayed in sending out this notice.
With apologies for the delay...  --Pm]

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

Rakudo Perl follows a monthly release cycle, with each release 
code named after a Perl Mongers group.  The January 2010 release 
is code named "Minneapolis" for Minneapolis.pm, hosts of the annual 
Frozen Perl Workshop [1].  In 2009 the Frozen Perl Workshop featured a 
one-day hackathon for Perl 6 and Rakudo development, which ultimately 
informed the design and implementation of the current build system.
(The 2010 Frozen Perl Workshop will be on February 6, 2010, for those
interested in attending.)

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 [2, 3].  We had planned for
this release to be created from the new branch, but holiday vacations
and other factors conspired against us.  This is absolutely the final 
release from the old development branch; we expect to make the new branch 
the official "master" branch shortly after this release.

This release of Rakudo requires Parrot 2.0.0.  One must still
perform "make install" in the Rakudo directory before the "perl6"
(Continue reading)

Jonathan Leto | 13 Feb 2010 00:52
Picon
Gravatar

Introduction to Parrot Virtual Machine

Howdy,

Here are various digital representations of my recent "Introduction to
Parrot VM" talk that I gave to the Portland Perl Mongers (PDX.pm):

mp3    : http://pdxpm.podasp.com/archive.html?pname=meetings.xml
video  : http://www.ustream.tv/recorded/4630503
slides : http://docs.google.com/present/view?id=dk89d5g_193ngx26cw

If you have further questions or want to get involved in any of the
projects that I mentioned, feel free to contact me off-list.

Enjoy!

--

-- 
Jonathan "Duke" Leto
jonathan <at> leto.net
http://leto.net

Daniel Arbelo | 16 Feb 2010 20:16
Picon
Gravatar

Parrot 2.1.0 Released!

    "One must command from each what each can perform, the king went
on. "Authority is based first of all upon reason. If you command your
subjects to jump into the ocean, there will be a revolution. I am
entitled to command obedience because my orders are reasonable."
    "Then my sunset?" insisted the little prince, who never let go of
a question once he had asked it.
    "You shall have your sunset. I shall command it. But I shall wait,
according to my science of government, until conditions are
favorable."

— Antoine de Saint-Exupéry, The Little Prince

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

Parrot 2.1.0 is available on Parrot's FTP site, 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 2.1.0 News:

- Core changes
  + GC performance and encapsulation were greatly improved.
  + PMC freeze refactored.
  + More Makefile and build improvements.
- API Changes
  + The Array PMC was removed.
  + Several deprecated vtables were removed.
(Continue reading)

Will Coleda | 19 Feb 2010 02:54
Gravatar

Parrot 2.1.1 Released

    Wiseman:  When you removed the book from the cradle,
              did you speak the words?
    Ash: Yeah, basically.
    Wiseman: Did you speak the exact words?
    Ash: Look, maybe I didn't say every single little
         tiny syllable, no. But basically I said them, yeah.

 -- Army of Darkness

On behalf of the Parrot team, I'm happy to announce Parrot 2.1.1.
Parrot [1] is a virtual machine aimed at running all dynamic languages.

Parrot 2.1.1 is available on Parrot's FTP site [2], or follow the download
instructions [3].  For those who would like to develop on Parrot, or help
develop Parrot itself, we recommend using Subversion [4] on
our source code repository [5] to get the latest and best Parrot code.

Parrot 2.1.1 is a maintenance release which fixes a memory leak identified
in Parrot 2.1.0

Thanks to all our contributors for making this possible, and our sponsors
for supporting this project.  Our next scheduled release is 16 March 2010.

Enjoy!

--
[1] http://parrot.org/
[2] ftp://ftp.parrot.org/pub/parrot/releases/devel/2.1.1/
[3] http://parrot.org/download
[4] http://subversion.apache.org/
(Continue reading)

Martin Berends | 19 Feb 2010 05:03
Picon
Picon
Favicon

Announcing Rakudo Perl 6 Development release #26 ("Amsterdam")

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

Rakudo Perl follows a monthly release cycle, with each release named
after a Perl Mongers group.  The February 2010 release is code named
"Amsterdam" for the largest chapter of the Dutch Perl Mongers.  Perl
development enjoys considerable support from the Netherlands, with
donations from NLNet, and hosting of the feather machines and several
important Perl 6 web domains and sites.

This release is the first release based on the new branch of
Rakudo development begun in October 2009.  The branch refactors 
the grammar, object metamodel, and a number of other key features 
to improve compatibility with the Perl 6 specification and give us
a more solid foundation to build on.  Indeed, in many ways the 
development of this new branch has driven important changes to the 
specification in the areas of lists, iterators, slices, and much
more.

However, this release contains a number of significant regressions
from previous compiler releases.  We expect to have full functionality
restored in this branch in the next couple of weeks.  For those
looking to explore a wide variety of Perl 6 features or who have
applications developed using previous releases of Rakudo, you may
wish to continue to use the January 2010 (#25, "Minneapolis") 
release.

(Continue reading)

Moritz Lenz | 19 Feb 2010 10:05
Gravatar

Rakudo Perl 6 development release #26 ("Amsterdam")

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

Rakudo Perl follows a monthly release cycle, with each release named
after a Perl Mongers group.  The February 2010 release is code named
"Amsterdam" for the largest chapter of the Dutch Perl Mongers.  Perl
development enjoys considerable support from the Netherlands, with
donations from NLNet, and hosting of the feather machines and several
important Perl 6 web domains and sites.

This release is the first release based on the new branch of
Rakudo development begun in October 2009.  The branch refactors
the grammar, object metamodel, and a number of other key features
to improve compatibility with the Perl 6 specification and give us
a more solid foundation to build on.  Indeed, in many ways the
development of this new branch has driven important changes to the
specification in the areas of lists, iterators, slices, and much
more.

However, this release contains a number of significant regressions
from previous compiler releases.  We expect to have full functionality
restored in this branch in the next couple of weeks.  For those
looking to explore a wide variety of Perl 6 features or who have
applications developed using previous releases of Rakudo, you may
wish to continue to use the January 2010 (#25, "Minneapolis")
release.

(Continue reading)


Gmane