[omniORB] Omniidl backends
Karl Waclawek
karl@waclawek.net
Tue Sep 10 14:38:00 2002
I a new to Omniorb and curious about the IDL compiler:
It seems that the language specific part of it is implemented
in Python through a defined interface using the visitor pattern.
That suggests that - in theory - one could build
Python modules that generate code for other languages.
How can the Dlls, like for instance OmniOrb400_rt.dll,
be accessed. Only from C++? Or do they have a C-style interface.
That might make it possible to access them from other
languages without writing an extra binding in C++.
And if their interface is C++, is it strictly through
pure virtual base classes?
Karl