Boost logo

Boost :

Subject: Re: [boost] Graph Algorithms
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2019-02-22 14:33:55


On Fri, Feb 22, 2019 at 6:28 AM degski <degski_at_[hidden]> wrote:
> I've only starting seriously diggin' into C++17 and there's no going back, ever, can't wait for 2020.

I would love to use cxx17 and then cxx20, but I value having more
users over personal convenience. Rationale: More users equals more
testers, more feedback, and a better library, creating a virtuous
cycle.

The difference between cxx11 and cxx03 is profound, and justifies
requiring cxx11. However the difference between cxx17 and cxx11 is
marginal, especially for a Boost library which already has access to
cxx17 types and algorithms through their boost:: equivalents which
work in c++11. The benefits of cxx17 mostly reside in providing more
convenience in the implementation, for example a generic lambda or
deduced return type. These are not strictly necessary and don't
directly benefit users - I would rather type a bit more than cut off
the larger segment of cxx11 and cxx14 people from potential users of
my library.

Regards


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