Now that the development of the language and the site has slowed and matured a little, there needs to be a more deliberate mechanism for language development. We're moving some portions of the language development discussions back onto the wiki. Here's the procedure:
- Create a proposal on its own page within the target version namespace (e.g. proposals:1.3:newfeature for a new feature for the version following 1.2)
- Write out the specification for the new feature as if it were part of the spec.
- Note all of the foreseen interactions with existing features.
- Note any open issues left by your proposal.
- Create and link to a discussion thread in the forum.
Putting a proposal on the wiki (as was done with 1.2 as a whole) gets a lot of attention and helps focus the discussion more than forum threads.
Versions: