Don't use any tricky or shortcut names, except where the meaning is very obvious or in common usage.
Is not this the case?
Quote:
In this case, if you want people to know it is a functor, just say so:
"DisplayFunctor"
A little bit too long for my taste.
Anyway, that is of course debatable. Just do not force us to adopt hungarian notation
Quote:
Edit: Sometimes the use of silly names gives the code a non-professional feeling, and can be a big turnoff to many people.
The real trouble however is that it is a bit late for this kind of debate for the next release. For 611 we will have to hope that if people find U++ names weird, they will accept it as funny curiosity. In the end, programming is full of strange names even without U++...