From: SF M. E. <el...@us...> - 2004-03-21 19:11:15
|
If you would like to achieve independence from token identifiers, I see that the C++ syntax and the metaobject protocol will be mapped to a detailed class hierarchy. The advice on maintainability in the section "12.2.5 Type identification" of the book "The C++ programming language" by Bjarne Stroustrup may be an indication for the suggested change. A pure object-oriented design would lead to a collection of interfaces in the form of abstract base classes. It will result in memory requirements that need to be examined in comparison to other factors like speed in an elegant design. - Overhead of having virtual functions http://groups.google.de/groups?threadm=7ebhg5%24jh0%241%40news.platinum.com - memory overhead required for inheritance http://groups.google.de/groups?threadm=u3u2wazdkj.fsf%40isip22.isip.msstate.edu But it will perhaps provide an programming interface that has got a similar functionality like the management APIs for Java. http://en.wikipedia.org/wiki/Java_Management_eXtensions Sincerely, Markus Elfring |