Boost logo

Boost :

From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2021-03-23 05:14:10


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

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk