|
Boost : |
From: Takatoshi Kondo (redboltz_at_[hidden])
Date: 2021-03-23 09:43:17
Hi Vinnie,
The library you propose is really nice to have !
I had tried to use zlib with boost asio stream.
https://stackoverflow.com/questions/44712852/how-to-decompress-the-data-in-boostasiostreambuf-using-boostiostreamsfilt
However, I gave up on it and then I used the raw zlib directly.
https://github.com/msgpack/msgpack-c/blob/cpp_master/example/boost/asio_send_recv_zlib.cpp
If I would have modern, stream friendly, and header-only zlib library,
I would be very glad.
--- Thanks Takatoshi On Tue, Mar 23, 2021 at 2:16 PM Vinnie Falco via Boost <boost_at_[hidden]> wrote: > > Beast currently has its own port of ZLib to C++: > > <https://github.com/boostorg/beast/tree/develop/include/boost/beast/zlib> > > Is there any interest in having this proposed as its own separate > Boost library (with a separate review, which has nothing to do with > Beast)? The differences would be as follows: > > * Ported to use C++11 idioms > * Same header-only / compiled source model as Boost.JSON > * Better documentation and clear API > * Improved tests > > Programs which use this C++ port of ZLib would get their zlib > dependency from Boost instead of the official zlib distribution. And > they can integrate it into their projects the same way that Boost > libraries are integrated. Or they can include <boost/zlib/src.hpp> in > any one translation unit (like JSON). > > The motivation for this is twofold: > > * Provide an easier way for users to access ZLib's functionality > * To use this in some new libraries that I'm going to propose > > -- > Regards, > Vinnie > > Follow me on GitHub: https://github.com/vinniefalco > > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk