IDL language

Lennart Poettering mzqohf at 0pointer.de
Fri May 8 09:32:09 PDT 2009


On Fri, 08.05.09 11:22, David Zeuthen (david at fubar.dk) wrote:

> 
> On Fri, 2009-05-08 at 16:19 +0100, Matthew Johnson wrote:
> > On Fri May 08 11:14, David Zeuthen wrote:
> > > Everyone who write non-trivial D-Bus services with non-private
> > > interfaces already extends D-Bus introspection XML (we have seen this:
> > > Telepathy, ConsoleKit, DeviceKit-*), this is just an effort to
> > > consolidate all this work.
> > 
> > Without necessarily suggesting that your IDL is bad, I'd like to say
> > that this is not a reason to drop XML, merely to standardise the
> > features which people are adding with their dialects. 
> 
> Sure, D-Bus introspection XML is immensely useful at run-time and you
> can't really remove it - that's, AFAICT, why it was invented in the
> first place (e.g. a way for dynamic languages to call into a service).
> 
> Using D-Bus introspection XML as an IDL as people are today, however, is
> what I'm opposed to. It's not really what it was intended for. And I
> think it's a mistake to officially say it is.

Please elaborate a bit on this! Why shouldn't the current language be
used as IDL?

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/           GnuPG 0x1A015CC4


More information about the dbus mailing list