
"David Abrahams" <dave@boost-consulting.com> wrote:
These were my ideas:
- The names will be set in roman type
- The library name will be capitalized
- The period will only be used when the library name is not followed by the word "library":
time). If you care how this comes out, please post your -1,0,+1 votes
I'm too stupid or tired to figure out the voting convention, so I will state my opinion in English: - The dot convention is useful, as long as it can be applied to all boost libraries. Currently it works only with those with one-word names or which have standard nicknames or abbreviations: Boost.SmartPtr Boost.Regex Boost.Type Traits // Looks funny, but Boost.TypeTraits would work Boost.Greatest Common Divisor Least Common Multiple // ??? If the dotted versions of Boost library names will be appearing in books with some frequency, all libraries with multi-word names must be given some official abbreviation. E.g., Greatest Common Divisor Least Common Multiple could be 'Boost.GCD,' Boost.Gcd', 'Boost.GcdLcm' or something else. - The word 'library' should be omitted when the dot is used. - When not using the dot, 'library' should be capitalized. Otherwise, the name of the library has the feeling of an adjective, which is very strange to my ears: the *Boost Bind* library. Putting 'library' first sounds much better: The library Boost Bind. Best Regards, Jonathan