
"Andy Little" <andy@servocomm.freeserve.co.uk> writes:
This is not the "traditional" use of trailing underscores. Normally they are used for keywords.
int -> int_ bool -> bool_
etc. MPL uses tons of names that clashes with names in std. This is a problem for the user, not the library.
I am attempting to write a libaray for 'users'.
Many 'users' don't use using-declarations and won't appreciate having perfectly usable names uglified with extra underscores, or having names in mpl:: which don't follow the MPL conventions.
Its my problem. Is the mpl namespace regarded as a 'user interface' ?
If we're putting the names in mpl::, they should follow the same conventions as the rest of the library. -- Dave Abrahams Boost Consulting www.boost-consulting.com