Parrot Developer Summit, Dec 05 2010: Summary of Action Items
James E Keenan
jkeen at verizon.net
Mon Dec 6 02:35:32 UTC 2010
The Parrot Developer Summit met for over three hours beginning at 2300
UTC. You can read the log starting here:
http://irclog.perlgeek.de/parrotsketch/2010-12-05. The summit
particularly benefited from contributions by people who were major
Parrot developers in past years and by people quite new to Parrot.
Here, I'm not attempting to summarize the ebb and flow of discussion;
I'm focusing on action points.
At the meeting I agreed to lead the effort in scheduling and organizing
our summits for calendar year 2011. We agreed to hold summits quarterly
on the second weekend following our quarterly supported releases. That
means the following weekends in 2011, which you should mark on your
Sat-Sun, January 29-30, 2011
Sat-Sun, April 30-May 1, 2011
Sat-Sun, July 30-31, 2011
Sat-Sun, October 29-30, 2011
The exact day and time at which a particular quarterly summit will take
place will be decided later. In order to accommodate the fact that our
developers live all around the world, we will try to have start times
that spread the joy and the pain around. particle and I will work on
That schedule means that our next summit is 8 weeks away. At this
summit, Parrot developers committed themselves to working on certain
areas. Where these areas entailed design and planning issues, we asked
them to write up material *before* the next summit so that participants
have a sound basis for discussion and that we have ample time for new
business and more open-ended dicussion.
In quite a few cases, we encouraged people to start working out ideas on
their blogs and then publish more polished version on parrot-dev in the
2 weeks before the summit. Here is a list of such issues. (If I have
misunderstood or misrepresented any of the issues, please post.)
1. Google Summer of Code 2011: Next round is likely to begin process in
Feb 2011. By end of Jan 2011, Parrot should have a draft plan for our
participation. That plan should identify some possible subject areas,
mentors, etc. We recognize that some GSOC projects will entail basic,
long-term research and may not be immediately usable by Parrot.
However, other projects can be structured such that their results are
mergeable into Parrot at the end of GSOC 2011 (perhaps in a "merge
party"). dukeleto leads this effort.
2. Architecture and Design: At this summit, deficiencies in Parrot's
meta-object protocol were identified as a major obstacle to use of
Parrot as a platform for high-level languages. cotto will examine these
deficiencies in the context of getting Lorito into an iterable state.
3. Going into this summit, the API team (whiteknight and bluescreen)
made considerable progress on a new embedding API. The blog posts that
whiteknight wrote, along with his recent posting on parrot-dev in
preparation for the summit, should serve as examples for the sort of
work we want to see in advance of the end-of-January summit. By
mid-January, the API team will prepare an additional report on the
status of that work and whether it's ready for merging in 3.0.
Documentation for these features should be thorough and usable by people
looking at Parrot for the first time.
4. Parrot on Android: dukeleto and lucian will begin to prepare an
action plan, probably starting with blog posts.
5. Parrot Roadmap: The usefulness of the roadmaps formulated at our
summits in 2009 was severely questioned. A simplification was
suggested: By mid-January (better yet earlier), cotto (as Architect)
and whiteknight (as Product Manager) should identify the features they
want Parrot to have in each of our 4 supported releases in 2011
6. Branch Merging: chromatic volunteered to make a document listing
what we need to consider when we merge a feature branch.
Thank you very much.
More information about the parrot-dev