digitalmars.D - CORBA in D
- Geoffrey Biggs (13/13) Mar 01 2012 Morning all,
- Walter Bright (2/12) Mar 01 2012 Isn't CORBA based on COM? D supports COM interfaces.
- Geoffrey Biggs (6/28) Mar 01 2012 Are you referring to Microsoft's COM? If so, then I don't *think*
- Sean Kelly (8/34) Mar 01 2012 5285.html
- Geoffrey Biggs (6/34) Mar 01 2012 Yes, there's the omniidl IDL compiler, to go from OMG IDL to C++ objects...
- Martin Nowak (3/17) Mar 02 2012 There was some Thrift support in the workings if that might help you.
- Geoffrey Biggs (3/27) Mar 04 2012 Thanks for the pointer. Unfortunately, CORBA and Thrift are not compatib...
Morning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D? Thanks, Geoff
Mar 01 2012
On 3/1/2012 4:43 PM, Geoffrey Biggs wrote:Morning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D?Isn't CORBA based on COM? D supports COM interfaces.
Mar 01 2012
On 02/03/12 10:54, Walter Bright wrote:On 3/1/2012 4:43 PM, Geoffrey Biggs wrote:Are you referring to Microsoft's COM? If so, then I don't *think* there's any connection. CORBA and Microsoft's COM/DCOM are not compatible. CORBA uses a different (standardised, for what that's worth) distribution protocol to DCOM. GeoffMorning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D?Isn't CORBA based on COM? D supports COM interfaces.
Mar 01 2012
On Mar 1, 2012, at 6:42 PM, Geoffrey Biggs <geoffrey.biggs aist.go.jp> wrote= :On 02/03/12 10:54, Walter Bright wrote:5285.htmlOn 3/1/2012 4:43 PM, Geoffrey Biggs wrote:Morning all, =20 In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: =20 http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_5=ny connection. CORBA and Microsoft's COM/DCOM are not compatible. CORBA uses= a different (standardised, for what that's worth) distribution protocol to D= COM. I haven't heard of one. Does omniORB use a pre-compiler? This would be a gr= eat use of CTFE in a native D implementation.=20==20 Are you referring to Microsoft's COM? If so, then I don't *think* there's a==20 =20 The linked project is still just as empty now as it was then. =20 Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D?=20 Isn't CORBA based on COM? D supports COM interfaces.
Mar 01 2012
On 02/03/12 13:28, Sean Kelly wrote:On Mar 1, 2012, at 6:42 PM, Geoffrey Biggs<geoffrey.biggs aist.go.jp> wrote:Yes, there's the omniidl IDL compiler, to go from OMG IDL to C++ objects (or Python objects, if you're using omniORB-py). Unfortunately, the code it produces is enough to make you go blind, so it's not something I would want to write D bindings for manually. GeoffOn 02/03/12 10:54, Walter Bright wrote:I haven't heard of one. Does omniORB use a pre-compiler? This would be a great use of CTFE in a native D implementation.On 3/1/2012 4:43 PM, Geoffrey Biggs wrote:Are you referring to Microsoft's COM? If so, then I don't *think* there's any connection. CORBA and Microsoft's COM/DCOM are not compatible. CORBA uses a different (standardised, for what that's worth) distribution protocol to DCOM.Morning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D?Isn't CORBA based on COM? D supports COM interfaces.
Mar 01 2012
On Fri, 02 Mar 2012 01:43:17 +0100, Geoffrey Biggs <geoffrey.biggs aist.go.jp> wrote:Morning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D? Thanks, GeoffThere was some Thrift support in the workings if that might help you.
Mar 02 2012
On 02/03/12 21:43, Martin Nowak wrote:On Fri, 02 Mar 2012 01:43:17 +0100, Geoffrey Biggs <geoffrey.biggs aist.go.jp> wrote:Thanks for the pointer. Unfortunately, CORBA and Thrift are not compatible. GeoffMorning all, In a project just starting, we want to use D (for its safety, amongst other things). However, we also need to connect to distributed objects that have CORBA interfaces. I did a search, and the most recent mention of CORBA and D that I could find is a post to this list nearly 5 years ago: http://www.digitalmars.com/d/archives/digitalmars/D/Using_CORBA_with_D_55285.html The linked project is still just as empty now as it was then. Does anyone know of any existing approaches to using CORBA from D that have perhaps appeared since then? If there isn't a direct implementation, what are the chances of using a C++ library such as omniORB from D? Thanks, GeoffThere was some Thrift support in the workings if that might help you.
Mar 04 2012