Skip to content
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

Make it clear that the reference isn't normative #35102

Merged
merged 1 commit into from
Nov 9, 2016

Conversation

steveklabnik
Copy link
Member

Any time someone edits the reference, it has to be taken very seriously,
since it's the closest thing we have to a specification. This commit
adds language which indicates that this is not a normative document,
which makes it easier to make tweaks without worrying about forever
harming the future of Rust by painting ourselves in a corner.

r? @aturon

Any time someone edits the reference, it has to be taken very seriously,
since it's the closest thing we have to a specification. This commit
adds language which indicates that this is not a normative document,
which makes it easier to make tweaks without worrying about forever
harming the future of Rust by painting ourselves in a corner.
@durka
Copy link
Contributor

durka commented Jul 29, 2016

IMO this doesn't solve the problem. What is normative then?

Put another way, I don't see why it's bad to think twice before changing the reference.

@hanna-kruppe
Copy link
Contributor

hanna-kruppe commented Jul 29, 2016

A PR to the reference is not the place to discuss the finer points of language design and long-term strategy. There are a dozen other venues for it, and the decisions made there already aren't reflected in the reference. So, this document is already not normative in any serious sense. It's bad that there isn't a normative document, but awkwardly stumbling around whenever touching the reference doesn't solve that problem.

Edit: This is not to say one shouldn't be careful with what goes in the reference, but not to "OMG if we merge this it's written in stone" levels.

@durka
Copy link
Contributor

durka commented Jul 29, 2016

When we produce a normative document, what will it be called?

@tshepang
Copy link
Member

normative.md :)

@steveklabnik
Copy link
Member Author

/cc @rust-lang/lang @rust-lang/compiler

@nrc
Copy link
Member

nrc commented Oct 11, 2016

+1, this describes how I think of the reference

@alexcrichton
Copy link
Member

ping @aturon, (reviewer)

@aturon
Copy link
Member

aturon commented Nov 2, 2016

@bors: r+ rollup

@steveklabnik
Copy link
Member Author

@bors: r=aturon rollup

(looks like @bors missed this?)

@bors
Copy link
Contributor

bors commented Nov 7, 2016

📌 Commit daf2d7d has been approved by aturon

@bors
Copy link
Contributor

bors commented Nov 7, 2016

⌛ Testing commit daf2d7d with merge 9a496b4...

@bors
Copy link
Contributor

bors commented Nov 7, 2016

💔 Test failed - auto-linux-cross-opt

@alexcrichton
Copy link
Member

@bors: retry

On Mon, Nov 7, 2016 at 5:21 PM, bors [email protected] wrote:

💔 Test failed - auto-linux-cross-opt
https://buildbot.rust-lang.org/builders/auto-linux-cross-opt/builds/4135


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#35102 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD95NTcXwYOBwTvrGGW3qUkjsqseCsZks5q77KCgaJpZM4JXujG
.

steveklabnik added a commit to steveklabnik/rust that referenced this pull request Nov 8, 2016
Make it clear that the reference isn't normative

Any time someone edits the reference, it has to be taken very seriously,
since it's the closest thing we have to a specification. This commit
adds language which indicates that this is not a normative document,
which makes it easier to make tweaks without worrying about forever
harming the future of Rust by painting ourselves in a corner.

r? @aturon
bors added a commit that referenced this pull request Nov 9, 2016
Rollup of 8 pull requests

- Successful merges: #35102, #37425, #37483, #37588, #37601, #37610, #37650, #37652
- Failed merges:
@bors bors merged commit daf2d7d into rust-lang:master Nov 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants