|
Boost : |
From: Edward Diener (eddielee_at_[hidden])
Date: 2006-01-30 00:37:30
Stefan Roiser wrote:
> Hi,
>
> We would like to propose a library and tools which enhance C++ with
> reflection capabilities. The package, "Reflex", provides a library
> for runtime introspection and interaction with C++ "constructs" such
> as objects, types, scopes, members, templated types, ... The library
> has no external dependencies and was developed with the ISO/IEC
> standard for C++ as guideline.
>
> Production of dictionary information of arbitrary C++ definitions is
> done via a Python script (genreflex), in a non-intrusive way, using
> an external tool (gccxml - www.gccxml.org). The generated dictionary
> source code can be compiled into a shared library, dynamically loaded
> and accessed via an API providing the introspection information.
>
> You can find more information at
>
> http://cern.ch/reflex
You need to provide an easy way in which this library can be built and
used at least under Linux and Windows. I have found the information on
this sight totally deficient in regards to creating a working version
under Windows. Your library may be excellent but unless you allow
everyone to see if it is so or not, it is not a viable alternative for
all end-users.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk