|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2002-09-09 11:36:53
From: "Rob Stewart" <stewart_at_[hidden]>
> Different people use different toolsets. Some editors are more powerful
than
> others, of course, and that's always a factor. However, when I print a
file, it
> goes from some command line tool, if I choose, to the printer. It
doesn't go
> through my editor. (I'm primarily on Solaris at work.) I could probably
find a
> tool that would convert tabs to spaces according to some rule, through
which I
> could process Boost files, so I could get appropriate printed output.
However,
> even if there was a standard for indentation at Boost, other libraries
doing the
> same thing might have a different rule for mapping tabs to spaces. If
there is
> no standard, but each library author is free to choose his/her own rule,
then
> things get even harder. For these reasons, using tabs for indentation is
a
> lousy practice.
Another reason: the email list is an essential part of Boost and usually
leading tabs are stripped from emails, which makes source code copied from
headers with tabs unreadable when posted.
-----------------------------------------------------------
David Abrahams * Boost Consulting
dave_at_[hidden] * http://www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk