On 3/6/2020 1:11 PM, Vinnie Falco via Boost wrote:
On Fri, Mar 6, 2020 at 10:03 AM Viktor Sehr via Boost
wrote: I really would appreciate if the library could be used as header only
I'll take it one step farther. The library should:
* Default to compilation into a static or dynamic lib, e.g. libboost_deflate.o * Compile header-only, by defining BOOST_DEFLATE_HEADER_ONLY * Require only C++11 * Compile without the rest of Boost (i.e. no dependencies), by defining BOOST_DEFLATE_STANDALONE. In this configuration, C++17 or later will be required. The boost:: namespace will remain. * Configurably support C++ equivalents of Boost types such as string_view and optional.
Please stop with this mantra of library X not depending on any other Boost library and reinventing constructs offered by other Boost libraries ( or elsewhere ). It is not the way most programmers create library software.