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-b...
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...
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
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
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