Re: [Capy] Review Note

Andrzej Krzemienski via Boost <[email protected]> Sat, 27 Jun 2026 20:33:31 +0200
Newsgroups gmane.comp.lib.boost.devel
Message-ID <CAOenAXjQjrNztT5=b0NH9mZqqWEDMp=KyZtq=bgxMg9AvN=2SQ@mail.gmail.com>
sob., 27 cze 2026 o 16:58 Vinnie Falco <[email protected]> napisał(a):

>
> However this point to a tension in the Boost. There are competing forces:
>
> * Users want as few dependencies as possible
> * Users also don't like the monolithic distribution
> * Good engineering means decomposition of concerns, but
> * each library has to pass a review
>



sob., 27 cze 2026 o 17:15 Peter Dimov via Boost <[email protected]>
napisał(a):

>
> It's more than two parts. The second part is actually
>
> 1. Buffer sequences
>
> * ConstBufferSequence, MutableBufferSequence concepts
> * supporting primitives: buffer_begin, buffer_end, buffer_size,
> buffer_length, buffer_slice
>
> 2. Streams, stream-related algorithms
>
> * read, write
>
> 3. Type erasure
>
> 4. DynamicBuffer
>
> Here (1) has nothing to do with coroutines and is completely independent.


A number of division possibilities, I see.
However, if it is really the goal to establish a "bridge component" between
different awaitable-style coroutine libraries, then coupling it with
another library (which is a bridge between different I/O libraries) reduces
the chances of success, as we have already seen during this review.

Regards,
&rzej;
_______________________________________________
Boost mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.boost.org/mailman3/lists/boost.lists.boost.org/
Archived at: https://lists.boost.org/archives/list/[email protected]/message/JBD6SKD7SYFENT4PP736UQMSQO5LHSDF/