New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Say what the draft represents #1007

Open
tjcrowder opened this Issue Sep 22, 2017 · 9 comments

Comments

Projects
None yet
5 participants
@tjcrowder

tjcrowder commented Sep 22, 2017

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.

tjcrowder added a commit to tjcrowder/ecma262 that referenced this issue Sep 22, 2017

@ljharb

This comment has been minimized.

Show comment
Hide comment
@ljharb

ljharb Sep 22, 2017

Member

What else would you expect it to contain?

Member

ljharb commented Sep 22, 2017

What else would you expect it to contain?

@tjcrowder

This comment has been minimized.

Show comment
Hide comment
@tjcrowder

tjcrowder Sep 22, 2017

@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.

tjcrowder commented Sep 22, 2017

@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.

@allenwb

This comment has been minimized.

Show comment
Hide comment
@allenwb

allenwb Sep 22, 2017

Member

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

Member

allenwb commented Sep 22, 2017

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

@tjcrowder

This comment has been minimized.

Show comment
Hide comment
@tjcrowder

tjcrowder Sep 22, 2017

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

tjcrowder commented Sep 22, 2017

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

@ljharb

This comment has been minimized.

Show comment
Hide comment
@ljharb

ljharb Sep 22, 2017

Member

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.

Member

ljharb commented Sep 22, 2017

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.

@domenic

This comment has been minimized.

Show comment
Hide comment
@domenic

domenic Sep 23, 2017

Member

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

Member

domenic commented Sep 23, 2017

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

@ljharb

This comment has been minimized.

Show comment
Hide comment
@ljharb

ljharb Sep 23, 2017

Member

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

Member

ljharb commented Sep 23, 2017

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

@tjcrowder

This comment has been minimized.

Show comment
Hide comment
@tjcrowder

tjcrowder Sep 25, 2017

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.

tjcrowder commented Sep 25, 2017

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.

@jmdyck

This comment has been minimized.

Show comment
Hide comment
@jmdyck

jmdyck Sep 25, 2017

Collaborator

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

Collaborator

jmdyck commented Sep 25, 2017

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment