|
Boost : |
From: Edward Diener (eldiener_at_[hidden])
Date: 2020-03-07 21:05:25
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
> <boost_at_[hidden]> 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk