RE: Source cosmetics
People have talked about preferences for a lyx namespace and/or
prefixes, but nobody has really explained why either is needed. IMHO,
Lyx is never going to be a library to be linked with some other
application - it's simply not written that way. So I don't see
what it is that we need to separate from.
I think the CamelBump style is better than underscore_style because
it keeps names shorter. In any case, it's essentially an arbitary
decision (personally, I generally use camelBump). The
actual decision is not so important, so long as it's made and applied.
I do think we need to include the virtual descriptor on any overloaded
method declarations. Obviously it's not required, but it makes it
clear to anybody traversing the code.
Finally, I think it's important to keep this fairly minor house-keeping
issue separate from an overall redesign. Something one person can do
in short time.
Andrew