Skip to content

Conversation

@AlisdairM
Copy link
Contributor

Partially addresses #8514.

All programs in the C++ Standard are C++ programs, so there should be no distinction between the terms "program" and "C++ program". This PR addresses redundant use of "C++" in the Core language clauses, while skipping any review of clauses 1--4 where, stylistically, the C++ epithet may remain appropriate. A more nuanced review of those clauses may follow.

Similarly, we would largely ignore use in [lib-intro] and [support] when reviewing usage in the library clauses.

Within the C++ Standard, and programs are C++ programs, and we
should not unnecessarily call out C++ in some references to
programs and not others.
Within the C++ Standard, and programs are C++ programs, and we
should not unnecessarily call out C++ in some references to
programs and not others.
Within the C++ Standard, and programs are C++ programs, and we
should not unnecessarily call out C++ in some references to
programs and not others.
Within the C++ Standard, and programs are C++ programs, and we
should not unnecessarily call out C++ in some references to
programs and not others.
@AlisdairM
Copy link
Contributor Author

For the initial PR I took a maximalist approach removing all "C++" qualifiers, but I am not 100% sure that this was appropriate for all the cases in [basic], especially in text around the specification of the C++ memory model --- hopefully we can find consensus in either direction in review.

I have no such concerns with the removal from the other three files.

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.

1 participant