Given the amount of work the g++ conversion has taken, I'm simplifying the focus for milestone 1 to be completion and release of the g++ conversion and getting the website up to snuff. I think those are probably the two most important things right now, since a release and a website are prereqs to getting others involved. What do you guys think?
I've listed some items for Milestone 2 but consider them extremely preliminary. I'm figuring that once we've got the C++ conversion securely under our belts, we're going to want some breathing time to do some random R&D, cleanup, etc. etc. so I think keeping the tasks for M2 flexible would be a good thing. Feel free to shove things that seem uninteresting/unimportant to you to the future, or move up or add things you are drawn to working on.
Thinking beyond that to mid-term strategies, I figure we're going to want to have a mix of feature, architecture, and test development, and select a specific effort for each of these areas to focus on.
Whatever work is selected for the architecture development, lets make sure to do it on a branch, as this type of work is the most likely to require leaving the tree in a broken state for a long time.
Bryce