Parrot development Archives

July 06, 2007

July 5th, 2007 - A trio of Perl 6 microgrants

Three more Perl 6 Microgrants have been awarded!

Jesse Vincent of Best Practical writes:

Flavio Glock will receive a travel microgrant to help him attend YAPC::EU and evangelize kp6 and the Perl 6 in Perl 6 effort.

Steve Pritchard will receive a microgrant to complete the RPM packaging of Parrot and Pugs for Fedora, and to submit those packages for inclusion in the official Fedora distribution. Steve will be blogging his progress at http://blog.stevecoinc.com/

Juerd Waalboer is the maintainer of feather.perl6.nl, the primary host for Pugs development. Juerd will receive a microgrant to purchase upgraded hardware for feather.

Five Perl 6 microgrants remain to be awarded, so if you've got a good idea, we want to hear about it. You can find out how to submit a proposal here:
http://www.nntp.perl.org/group/perl.perl5.porters/2007/03/msg122448.html.

July 06, 2007

June 29, 2007 - Parrot and Perl 6 wikis moved to perlfoundation.org

For a year or two now, I (Andy Lester) have hosted the Perl 6 and Parrot wikis on my home server, on a not-too-fast DSL line, at rakudo.org. They've now been moved to the wiki infrastructure at perlfoundation.org, on a dedicated box. This means much better performance, so if you've tried the wikis before and found them slow, check them out now.

The moved wiki workspaces are:

Thanks to Socialtext for the hosting.

July 06, 2007

Parrot Bug Day, June 16 2007

On Saturday, 16 June 2007, please join us on IRC in #parrot (irc.perl.org) to work on closing out as many RT tickets as possible in the parrot queue (https://rt.perl.org/rt3/) . This will help us get ready for the next release of parrot: 0.4.13, scheduled for Tuesday 19 June 2007. You'll find C, Parrot assembly, Perl, documentation, and plenty of tasks to go around. Core developers will be available most of the day to answer questions.

No experience with Parrot necessary.

July 06, 2007

March 26, 2007 - First Perl 6 microgrant announced

From Jesse Vincent & Leon Brocard:

We're pleased to announce that we've selected Steve Peters as the recipient of the first Perl 6 microgrant. Steve has been instrumental in helping to ensure that Perl 5 has stayed incredibly portable for the past few years. Steve's starting to turn some of his attention to Parrot. You can find details of the project he's planning in the text of his grant application:

There are several problems currently with Parrot's portability, which may inhibit its adoption as a run-anywhere VM. This problem will be a major obstacle in the Perl6-to-Parrot solutions that have been proposed.

Some of these problems include:

  • Failures to successfully link a Parrot executable with gcc on Cygwin.
  • Failures to successfully link a Parrot executable with icc or suncc on Linux.
  • Failures to successfully link a Parrot executable with Borland C++ on Windows.

These are the failures I have personally experienced. I suspect there may be additional problems on other OSes and platforms as well since there seems to be very spotty coverage of HP-UX and Solaris based on results seen on the Parrot smoke report website.

Having worked with the Perl 5 core for a few years now, I have a good deal of experience in this area. I currently smoke test Perl on four different operating systems with seven different compilers. I have worked to get Intel C++ and Sun Studio compiling Perl without failures on Linux. I am also currently working with Sun in their early access program to test out their new Sun Studio 12 compilers on both Linux and Solaris.

For completion of this grant, I believe the following would be the bare minimum needed for a successful project.

  • Successful completion of a full Cygwin compile of Parrot and application of necessary patches to Parrot. Test failures should be in line with what is observed on Linux or Mac OS X. That is clean up any test failures that seem to be platform specific to Cygwin.
  • Similarly, compiling Parrot with Intel C++ and Sun Studio 12 for Linux, application of any necessary patches, and cleanup of compiler specific issues.
  • Compiling Parrot with Borland C++ on Windows with application of necessary patches to the Parrot core. Cleanup of compiler specific issues with necessary additional changes patched in the Parrot core.
  • Investigation into gmake "-j" support to allow for parallel building of Parrot.

Additional planned work:

  • Additional cleanup for other OSes including (but not limited to) NetBSD, OpenBSD, and FreeBSD.
  • Testing and cleanup for Solaris (x86 and Sparc) and HP-UX if needed. As I only have guest access for the majority of these platforms, the work is dependent on continued access to these systems. As long as I have the access, though, I plan to treat this deliverable similarly to the others.

Steve will be blogging about his grant progress in his use.perl.org journal.

Please join us in wishing him the best of luck with his project. We're really looking forward to seeing the results of this work.

If you're interested in submitting a Perl 6 microgrant proposal, you can find details here.


You gave a url of : http://%20use.perl.org/~speters/journal

Should be: http://use.perl.org/~speters/journal/

contributed by will coleda on March 26, 2007 11:37 PM


Thanks Will, fixed!

contributed by Ask Bjørn Hansen on March 27, 2007 6:57 PM

June 20, 2007

Perl 6 & Parrot Essentials now available as project documentation

Allison Randal informs us that she has "...just signed an agreement with O'Reilly that assigns the full copyright in the book Perl 6 and Parrot Essentials to The Perl Foundation. The text is out-of-date, but can be updated much more rapidly than it can be rewritten from scratch." The contents of the book will soon be available via the perl.org Subversion server (svn.perl.org).

Many thanks to O'Reilly for this generous gift to the Perl community, and to the original authors for their hard work in producing the book in the first place.

December 12, 2006

December 12, 2006 - Parrot bug day is December 16, 2006

Parrot’s first ever Bug Day is this Saturday, 16 December 2006. The core Parrot developers will be in #parrot on irc.perl.org all day to:

  • Review tickets in the Parrot RT queue
  • Answer questions from newcomers
  • Fix bugs
  • Add features
  • Improve the documentation or tests or…
  • Recruit and encourage new developers

If you’re curious about Parrot, please join us. You don’t have to be an expert programmer. If you can follow the build instructions (or report where they fail for you), manage a source code checkout, and work an IRC client, you’re plenty qualified. There are plenty of ways to get involved in almost any capacity you can conceive.


For up to date details, check out:

http://rakudo.org/parrot/index.cgi?bug_day_december_dec_16_2006

contributed by Anonymous on December 13, 2006 1:45 AM

September 13, 2006

September 13, 2006 - A look at Ruby on Parrot

Pat Eyler pointed me to his interview with Kevin Tew of the Cardinal project. Cardinal is Ruby running on the Parrot virtual machine.

parrot development Category

This page contains an archive of all entries posted to The Perl Foundation in the Parrot development category. They are listed from newest to oldest.

Many more entries can be found on the main index page or by looking through the archives.

Powered by
Socialtext