|
Boost : |
Subject: Re: [boost] Boost.GSL?
From: Nevin Liber (nevin_at_[hidden])
Date: 2015-09-25 02:30:25
On 24 September 2015 at 15:46, Beman Dawes <bdawes_at_[hidden]> wrote:
> Because the purpose of the GSL is to use the C++ type system to annotate
> source code in a portable way so that a static analyzer can detect
> otherwise undetectable errors, the GSL is closely tied to the static
> analyzer, the best home for the library is under the direct control of the
> team (led by Neil MacIntosh) who are developing the static analyzer.
>
This scares me a bit as well. Way back when a warning was added to gcc for
things that violated Scott Meyer's Effective C++ practices. As time went
on, and the collective we got smarter, some of those practices got a bit
outdated, but the warning never changed.
I applaud the effort, but it's early days, and we just don't know whether
it'll be a net positive or a net negative.
-- Nevin ":-)" Liber <mailto:nevin_at_[hidden]> (847) 691-1404
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk