[omniORB] python and idl files

Duncan Grisby dgrisby@uk.research.att.com
Tue, 14 Mar 2000 14:58:22 +0000


On Tuesday 14 March, Stefan Seefeld wrote:

> alternatively, would it be possible to interface the _omniidl C++ API
> directly, i.e. write a IDLVisitor which populizes the IR ? I guess what
> I'm asking for is: is the internally used _omniidlmodule.so (or can it
> be) an official (i.e., public) part of omniORB ?

Well, there is a C++ API to omniidl's front-end. It could be used by a
C++ program to populate an IR. That would be essentially equivalent to
writing a Python back-end which populated an IR. The hard bit (given
an easy-to-use IDL compiler) is actually implementing the IR itself,
not the mechanism by which IDL gets into it.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --