> Later on we could add support to dynamically create connections between > CORBA objects. > ( So you would store "object A should be connected to an object that can do > B" instead of "object A should be connected to object B" ) This is exactly how I want loci to work. Generic connections are not currently implemented in bonobo, but seem to be part of the gnome framework. This is quoted from the GNOME components white paper: http://developer.gnome.org/doc/whitepapers/Components/gnome-corba.html "In addition to exporting the API, GNOME is generating a list of standard interfaces that other applications can be written to. For example, the interface Desktop::Editor defines an interface to an editor. This means that an application (such as a Mail client or an IDE program) that is developed using these interfaces can decouple itself from a specific implemenation of the interface. The user can select its favorite implementation of the Desktop::Editor interface, and this tool will integrate with the rest of the system." > Bonobo allows you to do a lot of "magic" with various objects, but it allso > requires you to write programs that uses the objects. Loci could give the > end-user the possibility to use these objects directly, and this soley is > more than it sounds like. I like the way you think. Let's extend bonobo, and make loci into a scriptable GUI for manipulating components visually, then we can implement bioinformatics tools as a specific instance. Visual Python anyone? I just hope bonobo and the gnome component model stabilize soon. All this stuff is too damn complicated still. -- Humberto Ortiz Zuazaga Bioinformatics Specialist Institute of Neurobiology hortiz at neurobio.upr.clu.edu