> > There is a declarative solution for this that I know of, a C++ class > > definition ;-) > > So what's the reason not to go with one of the object-oriented, > C-compatible languages GCC supports, like C++ or Objective-C/C++? > (Objective-C has native reflection capabilities fwiw.)
I'd avoid Objective-C as it has very little use (and thus real support/testing) outside of Apple. Even more so for Objective-C++. I've no objection in principle to C++, though it does raise various practical issues. I'm suspicious of a plan that only converts some of the codebase to C++. Paul