From: Jeremy Pack (rostovpack_at_[hidden])
Date: 2008-02-12 12:49:05
The proposed Boost.Extension and Boost.Reflection libraries are back in
active development, after a few months of inactivity. For those wishing to
follow their progress, I am tracking the status of the libraries at:
I've posted docs as well (also linked from the website):
The Reflection docs only have one useful section, detailing interoperability
between Boost.Extension and Boost.Reflection: Reflection/Extension
It should contain enough information to show basic usage of the library. For
more detailed code, you can look in the /test/ and /examples/ directories
for both projects in the Subversion repository:
These libraries provide shared library (dll, so, dylib etc.) loading, and
instantiation of classes in those libraries. Boost.Extension can load any
class that inherits from a base class in the main module, whereas
Boost.Reflection can load arbitrary classes. Feel free to try out the code
in the sandbox.
- Reflection documentation
- Examples of using Extension with Boost.Functional/Factory
- Advanced options for calling functions that have been reflected -
calling functions when the function signature is unknown.
If you have questions or feature requests, let me know.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk