On June 4, 2015 1:30:28 AM EDT, Abel Sinkovics
On 2015-06-04 06:45, Edward Diener wrote:
A couple of quibbles about the design based merely on my own sense
of
'naming'. Since I have roundly criticized "naming wars" <g> in the past I no doubt leave myself open for criticism, but these are just personal suggestions, which I can live without:
* BOOST_STRING is very generic and can easily lead to a macro clash.
Something like BOOST_METAPARSE_STRING or maybe BOOST_MPS_STRING would be more distinct and safer. I favor shortened names for libraries in macros to be 3 characters rather than 2 characters so as to decrease macro clashes. I'm sure it won't remain BOOST_STRING. I'm open to BOOST_MPS_STRING as well.
META might be an appropriate middle if MP is considered too short, and is certainly better than MPS since the "S" is just extracted from the middle of "parse". METAPARSE makes for a very long name, so I favor MP from all of the options I've seen. ___ Rob (Sent from my portable computation engine)