Bruce Gray | 19 Mar 05:04 2014
Picon

Parrot 6.2.0 "Imperial Amazon" Released!

Beside him, Melvin and Lavender and Allen all seemed to feel like marching too.
And Neville softly began to sing the Song of Chaos.

The tune was what a Muggle would have identified as John Williams's Imperial
March, also known as "Darth Vader's Theme"; and the words Harry had added were
easy to remember.

Doom doom doom
Doom doom doom doom doom doom
Doom doom doom
Doom doom doom doom doom doom
DOOM doom _DOOM_
Doom doom doom-doom-doom doom doom
Doom doom-doom-doom doom doom
Doom doom doom, doom doom doom.

By the second line the others had joined in, and soon you could hear
the same soft chant coming from nearby parts of the forest.

And Neville marched alongside his fellow Chaos Legionnaires,
strange feelings stirring in his heart,
imagination becoming reality,
as from his lips poured a fearful song of doom.

    -- Harry Potter and the Methods of Rationality
       http://hpmor.com/                chapter/30

On behalf of the Parrot team, I'm proud to announce Parrot 6.2.0, also known
as "Imperial Amazon".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.
(Continue reading)

Reini Urban | 18 Feb 22:55 2014
Picon

Parrot 6.1.0 "Black-collared Lovebird" released

On behalf of the Parrot team, I'm proud to announce Parrot 6.1.0, also known
as "Black-collared Lovebird".  Parrot (http://parrot.org/) is a
virtual machine aimed
at running all dynamic languages.

Parrot 6.1.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/6.1.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 6.1.0 News:
    - Build
        + Improve auto::libffi probe with -fstack-protector-all or
          -fstack-protector-strong with recent GCC and OpenBSD's toolchains
    - Documentation
        + Replace perldoc by a new podextract.pl [GH #1028, #973,
#520], which fixes
          problems with 'sudo make install' generated ops pods as root.

Warnings:
        - Latest nqp does not support the new packfile API yet,
replacing EvalPMC.
        - This release of Parrot fails to build out-of-the-box under Bison 3,
          e.g. on Fedora 20. For workarounds see
https://github.com/parrot/parrot/issues/1031

The SHA256 message digests for the downloadable tarballs are:
87d25119c73acdb26f89ac4c68d73f3d996451ada51f3cb2cd4878b6f0e0a34c
parrot-6.1.0.tar.gz
(Continue reading)

Bruce Gray | 22 Jan 08:10 2014
Picon

Parrot 6.0.0 "Red-necked Amazon" Released!

May your pleasures be many, your troubles be few.
   -- Cast of "Hee Haw"

On behalf of the Parrot team, I'm proud to announce Parrot 6.0.0, also known
as "Red-necked Amazon".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 6.0.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/supported/6.0.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 6.0.0 News:
   - Core
   - Build
   - Documentation
       + Fixed bad IPv6 examples in pdd22_io, thanks to Zefram++ [GH#1005]
   - Tests
       + Fixed failure in t/configure/062-sha1.t.
       + Updated to Unicode 6.3 (libicu5.2): U+180e Mongolian Vowel Separator
         is no whitespace anymore [GH #1015]
   - Community

The SHA256 message digests for the downloadable tarballs are:
e150d4c5a3f12ae9d300f019bf03cca58d8e8051dd0b934222b4e4c91160cd54 parrot-6.0.0.tar.gz
6cb9223ee389a36588acf76ad8ac85e2224544468617412b1d7902e5eb8bd39b parrot-6.0.0.tar.bz2

Many thanks to all our contributors for making this possible, and our sponsors
for supporting this project.  Our next scheduled release is 18 Feb 2014.
(Continue reading)

Moritz Lenz | 24 Nov 15:31 2013

Rakudo Star 2013.11 released

## A useful, usable, "early adopter" distribution of Perl 6

On behalf of the Rakudo and Perl 6 development teams, I'm happy to
announce the November 2013 release of "Rakudo Star", a useful and usable
distribution of Perl 6. The tarball for the November 2013 release is
available from <http://rakudo.org/downloads/star/>. A Windows .MSI
version of Rakudo star will usually appear in the downloads area
shortly after the tarball release.

In the Perl 6 world, we make a distinction between the language
("Perl 6") and specific implementations of the language such as
"Rakudo Perl". This Star release includes [release 2013.11] of the
[Rakudo Perl 6 compiler], version 5.9.0 of the [Parrot Virtual
Machine], plus various modules, documentation, and other resources
collected from the Perl 6 community.

[release 2013.11]:
     https://github.com/rakudo/rakudo/blob/nom/docs/announce/2013.11.md
[Rakudo Perl 6 compiler]: http://github.com/rakudo/rakudo
[Parrot Virtual Machine]: http://parrot.org

Some of the new features added to this release include:

+ Order::Increase/Decrease are deprecated.  Please use Order::Less/More.
+ Leading whitespace is ignored for :sigspace
+ Better null pattern detection in regexes
+ improved run()/shell(), these return Proc::Status-objects now
+ The "gethostname" function implemented
+ Performance optimization: unfold junctions in 'when' clauses

(Continue reading)

Bruce Gray | 22 Nov 07:55 2013
Picon

Parrot 5.10.0 "Sun Conure" Released!

	Great quotations are the wisdom of the tribe.
	They bridge time and space.
	They connect the living and the dead.

	The Talmud says the right quotation at the right moment is
	like "bread to the Famished."
	May you be Fed. 
		-- from "Sunbeams: A Book of Quotations" [2nd ed], by Sy Safransky
			(Inadvertently creating a meta-meta-quote)

On behalf of the Parrot team, I'm proud to announce Parrot 5.10.0, also known
as "Sun Conure".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 5.10.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.10.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 5.10.0 News:
   - Core
       + Fixed bareword method names check for " in imcc [GH #1015]
       + Moved eval from eval.pmc to HLLCompile and use new packfile API.
         This is a prerequisite for --target=pbc in the HLLCompiler [GH #937]
       + Merged branch 'new-packfile-api' [GH #937]
           = Removed Eval PMC
           = IMCCompiler now returns PackfileView instead of Eval.
           = Added Parrot_pf_single_sub_by_tag() to packfile API.
           = Added first_sub_in_const_table() to PackfileView PMC as a
(Continue reading)

Bruce Gray | 16 Oct 05:06 2013
Picon

Parrot 5.9.0 "Fantastick Parrot" Released!

    Try to remember the kind of September
    When life was slow and, oh, so mellow.
    Try to remember the kind of September
    When grass was green and grain was yellow.
        -- El Gallo in "The Fantasticks"
           (World's Longest Running Musical)

On behalf of the Parrot team, I'm proud to announce Parrot 5.9.0, also known
as "Fantastick Parrot".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 5.9.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/supported/5.9.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 5.9.0 News:
    - Core
        + Don't complain about utf8 multibyte characters split by chunk boundaries
        + Fixed readall SEGV at eof, e.g. when calling readall twice [GH #981]
        + Fixed SEGV when .const not found. [GH #996]
        + Added PackfileView-compatible methods to EvalPMC. [GH #937] (Temporary)
    - Build
        + Fixed MacOSX -Wno-long-double warning [GH #980]
    - Testing
        + Sorted hash keys to allow better diffs between runs of `make fulltest`.
    - Branches
        + The new-packfile-api branch with the final removal of the EvalPMC
          is ready and will most likely land in 5.10.0
(Continue reading)

Bruce Gray | 21 Aug 08:21 2013
Picon

Parrot 5.7.0 "Azure-rumped Parrot" Released!

	Rock Concert Movement #237 - Taking the audience on a Jungian journey
	into the collective unconscious by using the shadow as a metaphor for
	the primal self that gets repressed by the modern persona and also by
	using an underground setting and labyrinth office design to represent
	both the depths of the psyche and the dungeon-like isolation of our
	increasingly mechanistic society which prevents people from finding
	satisfying work or meaningful connections with others.
	...
	It's Time to Start!
		-- "Rock Concert Instruction Manual" Narrator, Blue Man Group

On behalf of the Parrot team, I'm proud to announce Parrot 5.7.0, also known
as "Azure-rumped Parrot".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 5.7.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.7.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 5.7.0 News:
   - Build
       + Fixed GH#976 - Cannot load PCRE library during install on gentoo x64.
   - Community
       + All three of our GSoC students passed their midterms, and are
         on track to complete their Parrot and Perl 6 projects on time.
         Congratulations to Saurabh Kumar, Paweł Murias, and Denis Boyun!

The SHA256 message digests for the downloadable tarballs are:
(Continue reading)

Bruce Gray | 17 Jul 05:59 2013
Picon

Parrot 5.6.0 "Psittacosaurus" Released!

   Psittacosaurus (...from the Greek for "parrot lizard")...
   notable for being the most species-rich dinosaur genus.

   Psittacosaurus is not as familiar to the general public
   as its distant relative Triceratops but it is one of the
   most completely known dinosaur genera.
       -- https://en.wikipedia.org/wiki/Psittacosaurus

On behalf of the Parrot team, I'm proud to announce Parrot 5.6.0, also known
as "Psittacosaurus".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 5.6.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.6.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 5.6.0 News:
   - Build
       + Makefile dependencies are now compatible with VMS make.
   - Documentation
       + The main README is now more helpful.

The SHA256 message digests for the downloadable tarballs are:
8e2d2ddaff36c2c960236c94f868f0eea28740e306345ee42df84bcd9aa146a6 parrot-5.6.0.tar.gz
5cd1a7d413eee32fa9d1218b8475d810fbc7a80c4112a5590c8b060255f95fd7 parrot-5.6.0.tar.bz2

Many thanks to all our contributors for making this possible, and our sponsors
for supporting this project.  Our next scheduled release is 20 Aug 2013.
(Continue reading)

Jonathan "Duke" Leto | 21 Jun 19:07 2013
Picon

Future Directions for Parrot and Rakudo

Howdy,

The future of Parrot and Rakudo Perl 6 are on divergent paths.

I am dedicated to a successful future for Parrot which is independent
of Rakudo Perl 6.

As soon as Rakudo Perl 6 works on MoarVM (the spiritual successor of
the m0 branch in parrot.git) [0], anything that Rakudo depends on that
is not deemed necessary by Parrot core developers will be removed.

Duke

[0] https://github.com/MoarVM/MoarVM

--

-- 
Jonathan "Duke" Leto <jonathan <at> leto.net>
Leto Labs LLC http://letolabs.com
209.691.DUKE http://duke.leto.net
 <at> dukeleto

Bruce Gray | 19 Jun 07:03 2013
Picon

Parrot 5.5.0 "Salvadori's Fig Parrot" Released!

Obi-Wan: That boy is our last hope.
Yoda: No. There is another.
    -- Star Wars Episode V: The Empire Strikes Back

On behalf of the Parrot team, I'm proud to announce Parrot 5.5.0, also known
as "Salvadori's Fig Parrot".  Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.

Parrot 5.5.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/5.5.0/), or by following the
download instructions at http://parrot.org/download.  For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

Parrot 5.5.0 News:
    - Build
        + Configure options are now allowed to be quoted.
        + Fixed build on Win32.
        + Updated location of NQP on Win32.
        + Fixed Parrot::Distribution detection.
    - Documentation
        + Noted that RESPONSIBLE_PARTIES is mostly out of date.
    - Tests
        + Stopped testing native PBC on 64bit LE, due to lack of access to
          such machine.
    - Release
        + Added tool: make_upload_commands.pl
    - Community
        + Parrot has been awarded 3 student slots in Google Summer of Code 2013!
          This means that 3 lucky students will be on a paid internship from
(Continue reading)

Jonathan "Duke" Leto | 28 May 21:44 2013
Picon

Parrot Foundation has accepted 3 Google Summer of Code student proposals

Howdy,

We have accepted 3 GSoC student proposals!

Javascript backend for Rakudo Perl 6 [0] by Paweł Murias (Poland)
Updating parrot-libgit2 to latest libgit2 release [1] by Saurabh Kumar (India)
Improve App::Parrot::Create [2] by Denis Boyun (Ukraine)

The community bonding period starts now. Please welcome our students
and give them constructive criticism about their proposals. They are
extremely intelligent students, but they do not have the years of real
world experience that many potential mentors posses.

If you are interested in helping mentor any of these projects (which
could be anything from answering a question on IRC occasionally to
being a dedicated mentor meeting with the student on a daily or weekly
basis), please become a mentor via Melange [3].

The above projects could use help from people that know about Perl 5,
Perl 6, Parrot, libgit2, C, the unix command-line, nasal demons and
the various portability Elder Gods that must be appeased to Make
Things Work.

Students can always use more encouragement, so please help me welcome
them to our awesome community and make sure they are constantly
learning and making progress.

If you ever want to know "what happens next", I highly recommend
joining the #gsoc IRC channel on Freenode, where you can type !next
and various other commands that will be answered by a properly trained
(Continue reading)


Gmane