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

P2146 Modern std::byte stream IO for C++ #860

Closed
wg21bot opened this issue Apr 24, 2020 · 5 comments
Closed

P2146 Modern std::byte stream IO for C++ #860

wg21bot opened this issue Apr 24, 2020 · 5 comments
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 IS Ship vehicle: IS LEWG Library Evolution
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Apr 24, 2020

P2146R0 Modern std::byte stream IO for C++ (Amanda Kornoushenko)

@wg21bot wg21bot added the LEWGI Library Evolution Incubator label Apr 24, 2020
@wg21bot wg21bot added this to the 2020-telecon milestone Apr 24, 2020
@brycelelbach brycelelbach added this to Weekly Mailing List Discussions in Library Evolution Telecons May 10, 2020
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jun 17, 2020

P2146R1 Modern std::byte stream IO for C++ (Amanda Kornoushenko)

@cor3ntin
Copy link

cor3ntin commented Jul 6, 2020

Reflector review (22/06/2020- 06/07/2020)

During the review, the author posted a draft revision R2 on the reflector to address some of the comments.

We suggest improving the presentation to better show the difference with iostream, and overall more explanations for the proposed types and concepts. Binary operators should be hidden friends
We noticed some overlap with the buffer interfaces proposed in the Network TS.
We suggest considering the vectorized I/O cases more closely
We propose separating the types serialization from i/o, as separate layers and/or papers. There seems to be some interest for a binary serialization interface
It was suggested that this paper needs to explore text/io, to make sure not to close any door or design mistakes even if text is handled as a layer built on top of lower level i/o facilities

@cor3ntin cor3ntin added the needs-revision Paper needs changes before it can proceed label Jul 6, 2020
@cor3ntin cor3ntin removed this from Weekly Mailing List Discussions in Library Evolution Telecons Jul 6, 2020
@wg21bot
Copy link
Collaborator Author

wg21bot commented Aug 1, 2020

P2146R2 Modern std::byte stream IO for C++ (Amanda Kornoushenko)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Aug 1, 2020
@brycelelbach brycelelbach added LEWG Library Evolution B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 IS Ship vehicle: IS ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list and removed LEWGI Library Evolution Incubator labels Aug 25, 2020
@brycelelbach
Copy link

brycelelbach commented Oct 20, 2020

Enqueuing for another round of mailing list review.

@jensmaurer
Copy link
Member

Author declared loss of interest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 IS Ship vehicle: IS LEWG Library Evolution
Projects
No open projects
Development

No branches or pull requests

4 participants