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