Re: [Dorset] OT(ish): IDL

2011-10-12 Thread Tim Waugh
On Tue, 2011-10-11 at 20:16 +0100, Terry Coles wrote: So how do Unix/Linux progams export their interfaces? In MS VisualStudio, I can click on a function or method and right-click to get the interface. The free desktop way of doing this is D-Bus. The interface description for your D-Bus

Re: [Dorset] OT(ish): IDL

2011-10-12 Thread Ralph Corderoy
Hi Terry, On Tuesday 11 Oct 2011, Ralph Corderoy wrote: The textual IDL file would be my first thought, or are you thinking there's a way to interrogate a peer to determine the interface it offers at run-time? AIUI, the IDL file is compiled into a 'type library' which is somehow

Re: [Dorset] OT(ish): IDL

2011-10-12 Thread Terry Coles
Ralph, Since yesterday, I've followed up on the links you provided and had 'long and meanigful' discussions with the guys who maintain the Standard. As a result, I'm a bit more clued up than I was yesterday evening. On Wednesday 12 Oct 2011, Ralph Corderoy wrote: AIUI, the IDL file is

Re: [Dorset] OT(ish): IDL

2011-10-12 Thread Ralph Corderoy
Hi Terry, In fact, IDL is separate from RPC. IDL is simply about the way in which you write you API apparently. The Standard uses it so everyone has open access to the API calls, regardless of platform. Right, it defines how data maps to bits and what functions there are that can handle it.

[Dorset] OT(ish): IDL

2011-10-11 Thread Terry Coles
Hi, This query is a bit work and Windows related, but AFAIK crosses over into Unix/Linux. At work we help to maintain the IEEE 1641 Standard (http://www.eads- tes.com/Standards/IEEE1641/IEEE1641.htm) and I am currently writing a Validation Spec for compliant solutions. Part of the Standard

Re: [Dorset] OT(ish): IDL

2011-10-11 Thread Ralph Corderoy
Hi Terry, Part of the Standard includes a requirement for support for Interface Description Language (http://en.wikipedia.org/wiki/Interface_description_language) from the Distributed Computing Environment Specification which is maintained by The Open Group. (That link's about IDLs in

Re: [Dorset] OT(ish): IDL

2011-10-11 Thread Terry Coles
On Tuesday 11 Oct 2011, Ralph Corderoy wrote: Part of the Standard includes a requirement for support for Interface Description Language (http://en.wikipedia.org/wiki/Interface_description_language) from the Distributed Computing Environment Specification which is maintained by The Open

Re: [Dorset] OT(ish): IDL

2011-10-11 Thread Ralph Corderoy
Hi Terry, I rarely hear of it anymore. DCE originated outside of MS and they used bits of it. There's bound to be legacy Unix stuff still based on it and some new in-house code by existing users may continue using it. So how do Unix/Linux progams export their interfaces? In MS

Re: [Dorset] OT(ish): IDL

2011-10-11 Thread Terry Coles
On Tuesday 11 Oct 2011, Ralph Corderoy wrote: So how do Unix/Linux progams export their interfaces? In MS VisualStudio, I can click on a function or method and right-click to get the interface. Sorry, I don't know. You'd have to find a DCE IDL-using program, e.g. one doing some DCE RPC