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
P0581 Standard Library Modules #857
Comments
P0581R1: Standard Library Modules 2020-04-14 Library Evolution Telecon Minutes Chair: Bryce Adelstein Lelbach Champion: Gabriel Dos Reis Minute Taker: Inbal Levi Start Review: 2020-04 10:04 Options:
We are concerned about the ability to evolve the layering. What is the distinction between It will be important to be able to expose a standard library facility from We are not particularly concerned with which module (be it the global module or Global constructors that may impact the feasibility of one big
Would be great to get more concrete data on modules performance:
We need more field experience to make decisions. What do we need to do when modularizing the standard library to support Open questions:
Should we define one intermediate-sized module as the "freestanding" module? POLL: Knowing what we know today, we want a big
Attendance: 37 # of Authors: 1 Author Position: SF That has consensus in favor. POLL: Knowing what we know today, we want intermediate-sized modules
Attendance: 36 # of Authors: 1 Author Position: F That has no consensus. POLL: Knowing what we know today, we want fine-grained modules
Attendance: 34 # of Authors: 1 Author Position: SA That has weak consensus in favor. End: 11:40 CONSENSUS: Knowing what we know today, Library Evolution:
Library Evolution needs more field experience from real-world usage to inform its decision. Library Evolution would like to see usage reports and benchmarks evaluating the feasibility of the three options (one big module, intermediate-sized modules, and fine-grained modules). Once that data is available, bring a revision of P0581 (Standard Library Modules), with the guidance above and additional explanation of the motivation and goals for modularizing the standard library, to Library Evolution for further design review. |
Pursuant to mailing list discussions after the 2020-04-14 meeting, I am directing the author of this paper to add a section explaining the motivation and goals for modularizing the standard library. |
P2172 is an opinion paper on this topic. P2172 was discussed in the June-23-2020 LEWG Telecon. Minutes are here: https://wiki.edg.com/bin/view/Wg21summer2020/P2172R0 |
2021-10-12 Library Evolution TeleconP2465R0: Standard Library Modules Chair: Bryce Adelstein Lelbach Champion: Stephan T Lavavej Minute Taker: Steve Downey Start: 2021-10-12 10:09 Pacific Does this proposal have:
Topics to Polls:
POLL: Provide both
Attendance: 30 # of Authors: 3 Author Position: 3 x SF Outcome: Consensus in favor. POLL: Provide both
Attendance: 30 # of Authors: 3 Author Position: 2 x SA, 1 x N Outcome: No consensus. POLL: Provide the following standard library modules (vote once):
Attendance: 31 # of Authors: 3 Author Position: 3 x A Outcome: Option (A) has the stronger consensus. POLL: The
Attendance: 31 # of Authors: 3 Author Position: 3 x SF Outcome: Consensus in favor. POLL: The
Attendance: 28 # of Authors: 3 Author Position: 3 x SF Outcome: Weak consensus in favor. POLL: The
Attendance: 28 # of Authors: 3 Author Position: 1 x WA, 2 x SA Outcome: Consensus against. POLL: The
Attendance: 28 # of Authors: 3 Author Position: 1 x WA, 2 x SA Outcome: No consensus. SA: I find it harder to read without punctuation in the middle. That's why I POLL: The
Attendance: 28 # of Authors: 3 Author Position: 3 x SF Outcome: No consensus. POLL: The
Attendance: 28 # of Authors: 3 Author Position: 1 x N, 2 x WF Outcome: Consensus in favor. POLL: Modify P2465R0 (Standard Library Modules
Attendance: 27 # of Authors: 3 Author Position: 3 x SF Outcome: Consensus in favor. WA: I don't think WA & SA: I am against the land grab of End: 11:28 SummaryWe reviewed P2465R0 (Standard Library Modules During our last discussion of this topic, we determined that we wanted a module that only exported the names in Today, we discussed whether we should have a second module which either
We had a preference for first option, a We also concluded our discussion about how these modules should be named. First, we decided that the The naming of the Ultimately, we only had consensus for the OutcomeLibrary Evolution sends P2465R0 (Standard Library Modules |
P0581R1 Standard Library Modules (Marshall Clow, Beman Dawes, Gabriel Dos Reis, Stephan T. Lavavej, Billy O’Neal, Bjarne Stroustrup, Jonathan Wakely)
The text was updated successfully, but these errors were encountered: