diff --git a/0000-template.md b/0000-template.md new file mode 100644 index 000000000..51b475339 --- /dev/null +++ b/0000-template.md @@ -0,0 +1,21 @@ +# Summary + +One para explanation of the feature. + +# Motivation + +Why are we doing this? What use cases does it support? What is the expected outcome? + +# Detailed design + +This is the bulk of the RFC. Explain the design in enough detail for somebody familiar +with the language to understand, and for somebody familiar with the compiler to implement. +This should get into specifics and corner-cases, and include examples of how the feature is used. + +# Alternatives + +What other designs have been considered? What is the impact of not doing this? + +# Unresolved questions + +What parts of the design are still TBD? \ No newline at end of file