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++.


> > (However, I can see that some components of a serialisation library,
> > such as the mechanism to register object factories, ought to be
> > sharable with a reflection library.)
> 
> 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.

-- Dave Harris

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to