Re: XML-RPC & Gnome
- From: Erik Bågfors <erik bagfors nu>
- To: Eric Kidd <eric kidd pobox com>
- Cc: gnome-devel-list gnome org
- Subject: Re: XML-RPC & Gnome
- Date: 12 Apr 2001 22:43:52 +0200
On 12 Apr 2001 14:21:37 -0400, Eric Kidd wrote:
>
> On Wed, Apr 11, 2001 at 02:05:54PM +0200, Erik Bågfors wrote:
> > Disclaimer: I don't know xmlrpc so what I'm saying here might be totaly
> > stupid :)
>
> No, it sounds quite intelligent, actually.
Good :)
> > Would it be possible to wrap some of the smaller corba-stuff using
> > xmlrpc?? The perl-corba bindings for example are real easy to use and
> > you can dynamicaly build functions from them, without going through the
> > normal compile the idl to your language, write code for that, run
> > it-procedure.
>
> Ooooh. That's sweet.
The perl-corba binding are really nice. The python once are as nice.
To bad we don't have nice ruby-bindings to corba :)
> > Basically my idea is to create a small server that listens to an xmlrpc
> > request to load a idl-file, then opens a corba-conection to the
> > corba-server and then executes whatever corba-call the xmlrpc-client
> > chooses.
>
> This seems like an exellent idea, at least from my perspective. It would
> give you a way to painlessly make Gnome CORBA calls from almost every major
> programming language.
I really don't think doing everything is possible. Corba is a pretty
advanced system. However, looking at /usr/share/idl you can see that
there are quite alot of small/easy idl's
> But I don't know enough CORBA to know what the XML-RPC API would look like.
And I don't know enough xml-rpc :)
Another idea is to use the future perl/bonobo-bindings and create some
kind of xml-rpc support in them. KDE already has a kdexmld (if I
remember the name correct) though which you can for example controll
their spreadsheet. Gnome should have that too :)
/Erik
--
Erik Bågfors | http://erik.bagfors.nu/
erik bagfors nu | Erik Bagfors engohol se
Supporter of free software | GSM +46 733 279 273
fingerprint: 6666 A85B 95D3 D26B 296B 6C60 4F32 2C0B 693D 6E32
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]