[omniORB] omniidl and pydev

OKeeffe, Michael K MOKEEFFE at amfam.com
Wed Oct 19 12:01:02 BST 2005



>-----Original Message-----
>From: omniorb-list-bounces at omniorb-support.com 
>[mailto:omniorb-list-bounces at omniorb-support.com] On Behalf Of 
>Duncan Grisby
>
>
>On Monday 17 October, "J rgen" Weber wrote:
>
>> I'd like to try to write a backend for omniidl.

Ah.  I misunderstood, should've read that literally...

>> 
[snip]
>
>On Windows, it's awkward to make the omniidl command as a Python
>program (especially if there isn't a system-wide install of Python), so
>the main() function is written in C++. With that arrangement, there is
>no library for the C++ bit -- it's all inside the omniidl.exe
>executable.
>
>To run omniidl inside pydev, you'll have to build the omniidl C++ part
>as a library rather than an executable. You need to modify the dir.mk
>file in src/tool/omniidl/cxx to build a library. You should be able to
>figure out the incantations you need by looking at 
>modules/dir.mk in the
>omniORBpy distribution.
>
>To be honest, I think that'll all be more trouble than it's worth.
>

Another option is that since pydev is Eclipse-based, and therefore can
run on Linux, and of course Python can also, you could do your
development and debugging on the Linux/Unix platform, and deploy to
Windows.  Like Java development except the reverse - develop on Windows,
deploy to Unix, for example.

-Mike



More information about the omniORB-list mailing list