[EMAIL PROTECTED] (Dave Harris) writes: > In-Reply-To: <[EMAIL PROTECTED]> > On Fri, 20 Dec 2002 10:19:27 -0500 David Abrahams > ([EMAIL PROTECTED]) wrote: >> As I understand it, reflection means the ability to >> discern the structure of language constructs. > > In some languages it is not just reading. It includes the ability to > interact - to assign to variables, invoke functions, create instances of > classes. Even to add or remove new variables, functions and classes. > > I probably shouldn't say much more about this because reflection isn't > something I'm aware of needing in C++.
Oh, I need it. I do as much as I can with C++ for Boost.Python, but I need so much more... ;-) >> Hmm, how does an object factory relate to reflection? > > Whatever we call it, the ability to defer choice of the exact created type > until runtime has utility beyond serialisation. Yup. -- David Abrahams [EMAIL PROTECTED] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost