Boost logo

Boost Users :

Subject: Re: [Boost-users] Networking TS + Beast, NEW Tutorials, Read this to learn std::net !!!
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2019-03-16 22:05:27


>> Networking ought to be some stupid-simple coroutinised Ranges i/o API
> on the top. […]
>
> This.

We *may* get this, if everything works out.

Eric Niebler has a fairly complete concept of what a high level Ranges
i/o ought to look like.

Dalton Woodard is working on a generic mechanism for Ranges i/o to
discover any low level scatter-gather i/o implementation, such that
Ranges can "just work" with whatever you feed it.

Elias Kosunen is working on an iostreams << replacement matching the >>
replacement which is fmt, just standardised into C++ 20.

Zach Laine and others are working on Unicode string support.

I'm working on a generic low level i/o library API, and have just
internally distributed the first draft of an enhanced C++ memory and
object model which has first class support for exchanging
representations of objects between multiple C++ programs. I'll be
releasing draft 2 to SG12 next week, I'll be speaking on the topic at
ACCU in April followed by attending WG14 in May, all building towards
generating a head of steam for progress within WG21 over
Cologne-Belfast-Prague-Bulgaria.

We'll see how things go.

Niall


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net