isocpp / isocpp/CppCoreGuidelines
Rephrasing guidelines in terms of object concepts
Open
@BjarneStroustrup is already working on this.
Since Dec 6, 2018.
- Dominant language
- CSS
- Stars
- 45.3k
- Forks
- 5.6k
- PR merge metrics
- No merged PRs in 30d
Description
C.43 is titled "Ensure that a copyable (value type) class has a default constructor." That's sounds like the std::Semiregular concept. Perhaps it'd be better to rephrase C.43 in terms of concepts.
Now that we have a way of expressing concepts in the language, many guidelines that refer to value type and similar could be cleaned up to refer to the standard object concepts. Have the editors agreed on a transition path?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.