Hi all, I am the main developer for the spinframework, and wanted to chime in to this discussion.
First, I've been working with osgIntrospection for some time, and find it a great tool for reflection that really facilitates building editors and networked-based parsers for controlling OSG. And as I understand it, serializers will replace this functionality. I've already played with this a bit, but couldn't find much documentation, and had some problems. I tried Wang Rui's reflection wrappers (see forum topic 5883) ... and I think this will be the way to go once it's stable. Very exciting. In the meantime, there hasn't been a stable tag made for osgIntrospection in the svn. In order to build it, I usually end up deleting a bunch of wrappers that don't compile. Furthermore, we don't need all of the osgWrappers. We just need the core osgIntrospection classes (Type, MethodInfo, etc), as required for reflection or our own classes that we have derived from OSG. * ie, we don't need osgWrappers, just introspection * At some point Robert mentioned that osgIntrospection could become a generic C++ introspection, and this is the inspiration for 'cppintrospection'... something that can be used independently of OSG. I like this idea. Less bloat, and much faster to build for projects like ours. I think the name distinction is necessary, since legacy systems that have versions of OSG < 2.9.9 will contain a library called libosgIntrospection, that contains (is linked with) all of the osgWrappers. Anyway, all this is to say that: 1. We can maintain and support a generic, OSG-independent introspection library, called 'cppintrospection'. If someone want to create wrappers for OSG and build a library called something like libOSGWrappers, then these two pieces together could replace osgIntrospection in newer versions. 2. We can help test a new serializer-based reflection library for OSG (minor) we will eventually move to cmake. This could equally replace osgIntrospection. ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=37633#37633 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

