I'm at the Parrot Developer Summit this weekend, with Allison, Patrick, Jerry Gay, Klass-Jan Stol, Stephen Weeks, Kevin Tew, Jonathan Worthington, Jeff Horwitz, and Abhijit Mahabal. Our main goal was to create a roadmap toward production-ready releases of Parrot.
One of my early suggestions was to define a single-sentence vision for each milestone release.
Our tentative plan (to which we all agreed) is to continue monthly releases indefinitely. Language implementors can (of course, as currently) track our trunk, or our monthly releases, but we've decided to produce two milestone releases each year which represent a good stable point on which to host a language.
Our plan is to produce the first of these milestone releases in March and the second in July. Subsequent milestone releases will occur ever six months: January and July. Here's our vision list for the next six milestone releases:
We're concentrating our efforts on the March release. Our schedule is aggressive, but it's workable. (We invested two hours in two agile planning exercises to identify, prioritize, and cluster features into the six milestones we've identified.) There's plenty of work to do, especially for novices and interested neophytes. In particular, we could use people to help us identify missing documentation and to ensure that it's clear and appropriate -- not to mention people interested in running tests, triaging bugs, and learning how to use the system.
We'll have more to say in the coming weeks, but I think you'll be very impressed at our progress over the next couple of releases.