Google 網路論壇不再支援新的 Usenet 貼文或訂閱項目,但過往內容仍可供查看。

Fwd: Call for Parrot Janitors

瀏覽次數:5 次
跳到第一則未讀訊息

Jerry Gay

未讀,
2006年7月5日 下午3:30:282006/7/5
收件者:p6i
The following message from Andy Lester has been posted to perlmonks,
use.perl, and other sites, yet somehow never made it to the p6i
mailing list. I'm making sure the regular (and irregular) list readers
don't miss out on this exciting news.
~jerry

=====

I've put on my overalls and rubber gloves to help Perl 6. I'm the
chief Parrot Cage Cleaner, and I'd like you to join me in helping to
keep this crucial bird healthy.

Parrot (http://parrotcode.org/) is the virtual machine designed to
efficiently compile and execute bytecode for interpreted languages.
Parrot will be the target for the final Perl 6
(http://dev.perl.org/perl6/) compiler, and is already usable as a
backend for Pugs (http://www.pugscode.org/), as well as variety of
other languages.

The Parrot project was re-energized by a week-long hackathon at
YAPC::NA 2006 (http://yapcchicago.org/), with Parrot wizards from
around the world converging on Chicago to create more magic. However,
when wizards create magic, they spend less time fighting entropy. The
Parrot project is starting to accumulate technical debt
(http://c2.com/cgi/wiki?TechnicalDebt), and that helps diminish the
potential velocity of the project. It often turns out that without
janitors, the wizards get stuck.

That's where I come in -- and where you can join me, even if you're
new to Perl or Parrot. I don't know Perl 6 or Parrot yet, but I don't
need to, and neither do you. The beauty of a janitorial job on a
project is that it doesn't require wizard-level skills on the main
project, but a competence on the lower-level parts of maintenance.
Parrot Cage Cleaners just need to be comfortable with building C
programs, and with large projects, and an eye to watching the corners.

Cage cleaning will be a learning experience for everyone. This is a
great way to get familiar with Parrot, and get your feet wet working
on a next-generation virtual machine. It's also a way to help out on
an important open source project without having to devote lots of
time. There are always smaller tasks to be done.

I've worked with Chip Salzenberg, the new Parrot pumpking
(http://use.perl.org/~chip/journal/30136), to come up with a list of
high-level goals:

* Enforcing coding standards, naming conventions, etc
* Smoke testing on many platforms
* Decreasing the amount of repeated code
* Automated generation of C headers
* Improve low-level code quality
* Creating automated code checking tools
* Documenting function behavior and structure members
* Developing coverage tools where they don't exist

This is a great opportunity for those of you out there (and I know
you're out there!) who have always wanted to help out Perl, but don't
know where to start. If you're interested, please contact me at andy
at perl.org, or visit the #parrot IRC channel on irc.perl.org. You
should also subscribe to the parrot-porters mailing list at
lists.perl.org, currently transitioning from the name perl6-internals
(http://lists.cpan.org/showlist.cgi?name=perl6-internals). For the
latest information on the Cage Cleaners, visit
http://parrotcode.org/cage-cleaners/.

I hope to see you soon!

xoxo,
Andy

Andy Lester

未讀,
2006年7月5日 下午3:38:072006/7/5
收件者:jerry gay、p6i

On Jul 5, 2006, at 2:30 PM, jerry gay wrote:

> The following message from Andy Lester has been posted to perlmonks,
> use.perl, and other sites, yet somehow never made it to the p6i
> mailing list.

Probably because I didn't post it here. :-)

parrot/cage/todo.pod has some high-level plans and ideas that I'd
like to attack. Discussion here is more than welcome.

Thansk,
xoa

--
Andy Lester => an...@petdance.com => www.petdance.com => AIM:petdance


0 則新訊息