|
Boost : |
Subject: Re: [boost] Boost Modularization: did we get it right?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2012-05-14 17:35:31
AMDG
On 05/11/2012 07:36 PM, Dave Abrahams wrote:
>
> on Fri May 11 2012, Beman Dawes <bdawes-AT-acm.org> wrote:
>
>> "Copy the leaves" if all else fails has the advantage of preserving
>> existing uses (like HTML links) that won't be followed with a dummy
>> forwarding #include. It may well be faster to use.
>>
>> OTOH, I can imagine cases on a Boost developer's machine where the
>> developer would prefer dummy forwarding #includes.
>
> Like, always.
>
I disagree. I prefer copies for the following reasons:
a) Disk space is not an issue for me.
b) The copies can be used for any purpose,
not just compiling. In particular,
clicking through forwarding headers
in the IDE is annoying.
c) The behavior is more consistent.
Using copies, the preprocessor output
should be identical to the preprocessor
output to the preprocessor output using
links.
I can see others preferring forwarding
headers, but "always" is too strong.
In Christ,
Steven Watanabe
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk