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
> standard headers (Boost is neither of those) and used "..." for user
> I have observed that the same convention is followed by many programmers
> 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
> standard, don't generally know the difference between <...> and "...".
> I'm not talking about David Abrahams, which I assume knows the clauses
> 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 <...>
> - Faster because user headers are found after lookup in only the "..."
> - Safer because a system|std header is not accidentally overridden by a
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk