This meeting focused around finding what immediate goals the Meta WG should work towards. This mainly revolved around the idea of having a formal staged process for a working group.
Stages
Exploration
Design & Implementation
Evaluation
Stabilisation
Exploration
The exploration phase involves a working group coming up with use cases of a problem, and exploring each of the known possible solutions. This should cumilinate in a document explaining those solutions with compelling examples of the benefits and drawbacks of a particular solution. For entering the next stage of a RFC the working group should have selected one or more approaches they think are suitable for implementation.
Unresolved questions
Can the major pieces of work be identified earlier in the process?
Can this document be provided as an template?
How do we handle…
Documentation?
Language Reference work?
Organisational work?
Design & Implementation
Once a working group has outlined these solutions, they should propose one or more of these approaches to go into Design & Implementation. The working group should have a lang team liason, along with dedicated implementor(s) and a reviewer.
Evaluation
A RFC implementation needs to meet a minimal set of criteria in order to be considered for stabilisation. We haven’t however defined what these criteria should be yet. The low hanging fruit requirements would be sufficient test coverage, explainers, and end-user documentation.
Stabilisation
Once an RFC implementation has gone through evaluation, the decision of which if not all parts of the RFC should be stabilised for an upcoming release.
Stages
Exploration
Unresolved questions
Design & Implementation
Evaluation
Stabilisation