OLD | NEW |
(Empty) | |
| 1 This directory contains "informal specifications". |
| 2 |
| 3 In order to move faster and get better feedback, we implement and iterate on |
| 4 language changes before the full official specification has been written. Still, |
| 5 the implementers need *something* to go on. |
| 6 |
| 7 For that, the language team writes "informal specifications". These are |
| 8 intended to be precise enough for a good faith implementer to correctly |
| 9 understand the syntax and semantics of the language, but without all of the |
| 10 laborious detail of the complete specification. |
| 11 |
| 12 Once the feature has been implemented, tested, and we are confident in it, the |
| 13 language team will write the real text in the language specification and the |
| 14 document here becomes deprecated and no longer canonical. |
| 15 |
| 16 Until then, while the feature is in progress, a live pull request for the |
| 17 informal spec is the source of truth for the feature. |
OLD | NEW |