Ecma262: Say what the draft represents

Created on 22 Sep 2017  路  9Comments  路  Source: tc39/ecma262

I understand from Domenic Denicola that the live copy at https://tc39.github.io/ecma262/ contains only previously-specified features and Stage 4 proposals (e.g., finished ones). Let's say that clearly up front.

All 9 comments

What else would you expect it to contain?

@ljharb Miscellaneous in-progress work which may or may not reach a final stage. "Draft" has that connotation. But Stage 4 proposals won't change in a material way prior to the next snapshot (in the normal course of things). Goal here is to say "Look, this is at an advanced stage, go ahead and cite it" which "draft" doesn't connote.

Note there are also IPR differences (both copyright and RF patent) between GA approved Ecma standard and TG drafts!

@allenwb Ah! Very good point. Then we should call those out as well. (Concisely, if possible -- perhaps just with what you've said there?)

Calling out the differences is useful, but I don't think "draft" implies "includes proposals".

Generally speaking the snapshots are only useful for historical value; the spec that matters is what's on github.

I wonder if "Current Work" would be less confusing than "Draft"

I agree that "draft" seems to be a problematic term.

Regardless of what we call it, we'll still want to say what it represents. To me, "draft" is fine as long as we do that. Naming things is famously one of the two hard computer science problems (along with cache invalidation). The WHAT-WG went with "living standard." I don't think that'd fly (see AWB's comment here), but if people don't like "draft," perhaps "living specification."

AWB's was one of several useful comments over on the PR, which I'll update later this week folding in feedback.

We could say "About this Specification" or "About this Document".

Was this page helpful?
0 / 5 - 0 ratings