[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnome-components
Subject:    useful API calls...
From:       Michael Meeks <michael () helixcode ! com>
Date:       2000-06-28 10:13:41
[Download RAW message or body]


Hi Maciej,

On 27 Jun 2000, Maciej Stachowiak wrote:
> Another annoying problem is that useful API calls for many interfaces
> are actually implemented in the libbonobo wrappers, and not expressed
> at all in the IDL, which makes them inaccessible to anyone trying to 
> use the CORBA interfaces directly (which I presume would happen for 
> scripting langauges, or else you'd need a special language binding for
> every Bonobo interface defined, which misses part of the point us
> using CORBA in the first place). OAF and GConf have this problem too
> to some degree.

	I don't know which methods you are thinking about; but I am
certain that some methods do not belong in the idl. eg.

	bonobo_stream_client_printf

	will never be added to the Stream interface, furthermore, when we
get to using streams a lot; I imagine an 'f'open style buffered IO scheme
will be implemented so people can do fgetc, fputc, fungetc etc. with
impunity and speed with no significant CORBA overhead. I see no reason
whatsoever to put this sort of thing into a CORBA interface; it would
totaly defeat the point.

	Perhaps I have missed your beef ?

	Regards,

		Michael.

-- 
 mmeeks@gnu.org  <><, Pseudo Engineer, itinerant idiot


_______________________________________________
gnome-components-list mailing list
gnome-components-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-components-list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic