Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-07-01 10:43:01


I am not going to weigh in on this one, but will be happy to incorporate the
group consensus in the final document.

----- Original Message -----
From: "Vesa Karvonen" <vesa.karvonen_at_[hidden]>
> Before observing that Boost uses <...>, I always reserved <...> for system
and
> standard headers (Boost is neither of those) and used "..." for user
headers.
>
> I have observed that the same convention is followed by many programmers
(e.g.
> Jaakko Järvi, Bjarne Stroustrup, John Lakos, John Barton, Lee Nackman, ...
> just checking a couple of books on my desk), and those that do not follow
the
> standard, don't generally know the difference between <...> and "...".
(FYI,
> I'm not talking about David Abrahams, which I assume knows the clauses
that
> describe their behavior.)
>
> I think that the reason why <...> is better suited for system and standard
> headers is that "..." may result in looking at more places. I think that a
> proper separation of <...> and "..." results in faster and safer header
> look-up by the preprocessor:
> - Faster because system & std headers are looked-up in only the <...>
places.
> - Faster because user headers are found after lookup in only the "..."
places.
> - Safer because a system|std header is not accidentally overridden by a
user
> header.


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