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

List:       freedesktop-dbus
Subject:    Re: IDL language
From:       Havoc Pennington <hp () pobox ! com>
Date:       2009-05-12 3:46:21
Message-ID: 2cef5bf40905112046t30cc0605r69333f49090883c () mail ! gmail ! com
[Download RAW message or body]

Hi,

On Mon, May 11, 2009 at 5:59 AM, Mark Doffman
<mark.doffman@codethink.co.uk> wrote:
> I'm afraid I don't understand the point of the typelib.

You seem to have a different meaning of typelib in mind than I do. I
just mean any machine-readable interface description that can be
located in some standard location, and used to generate code,
statically or dynamically at runtime. IDL and the (already existing)
XML format both qualify, other examples would be gobject-introspection
typelibs or Qt's metaobject.

I know COM-like systems refer to the typelib as the "compiled" IDL,
and I don't exclude that, but conceptually I think the current
introspection XML is the same thing. The important thing about a
typelib is that it's a machine-accessible description of an interface.

There are lots of ways to get to a typelib that's installed, whether
writing it directly, getting it by scanning Java or C++, or converting
it from IDL. It doesn't really matter.

dbus already pretty much has typelibs in XML format, and the
discussion here is whether to allow authoring those in a separate
corba idl type of syntax.

Havoc
_______________________________________________
dbus mailing list
dbus@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dbus
[prev in list] [next in list] [prev in thread] [next in thread] 

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