
On 03/16/2010 02:13 PM, Stewart, Robert wrote:
Steven Watanabe wrote:
Andrey Semashev wrote:
Of course I can use namespace aliases to alleviate the problem. However, I don't see how namespaces are necessary. Are there actually things with the same names in those different namespaces?
Yes. attr is a formatter and a filter, for example. There are "format" names in "formatters" and "keywords" namespaces. Perhaps other exist, I didn't examine the code thoroughly.
Is there a good reason that the same attr can't be both a formatter and a filter?
If not, it would probably make things more readable to have "attr_formatter" and "attr" anyway, though I'd prefer to see "attr" spelled out in each case.
formatters::attr_formatter looks too much for me. And it's attr for shortness. I think it's expansion is obvious enough.