An "lfun" keyword would be a bit more obvious prefix than `, yes.
I do however like ` better for the very personal reason that it makes those tokens easier to recognize in CC Mode. ;)
/ Martin Stjernholm, Roxen IS
Previous text:
2003-04-17 00:55: Subject: Re: Pointers/lvalues
It helps by getting rid of the `, which is if not hard at least harder to type than lfun, at least when you have dead-keys enabled.
Also, the current lfun naming scheme is, as you pointed out, somewhat inconsistent.
I really think that adding some kind of indication of the fact that it's a special function would be a good idea, regardless of whether or not we want a new keyword, thus allowing '_m_delete' to be called '`m_delete' if not 'lfun m_delete'.
And, yes, '_m_delete' and 'lfun m_delete' would be the same thing.
I also suggest something along the lines of
object x; x->lfun::m_delete( ... )
to access the lfuns directly.
/ Per Hedbor ()