Re: [Clorb-devel] missing method for OP:DEF_KIND on CORBA:PROXY ?
Status: Alpha
Brought to you by:
lenst
From: Eric M. <ema...@la...> - 2003-07-31 17:33:33
|
>>>>> "ls" == Lennart Staflin <le...@ly...> writes: ls> I had a look at print-object for CORBA:Proxy uses object-id when it ls> should be using proxy-id. The "IDL:omg.org/CORBA/Object:1.0" is not ls> the ID that came with the reference. thanks, I have patched this. ls> 2. the interface repository has objects of types not known to the ls> CLORB implementation, perhaps it implements a repository from some ls> later corba version. this seems to be it: the interface repository contains a LocalInterfaceDef, and the file clorb-ifr-base.lisp doesn't have a definition for this (I can't remember when local interfaces were added to CORBA, but it was quite a while ago). I take it that clorb-ifr-base and ifr-idl are generated from the files in the idl/ directory, using the new IDL parser? I tried to use CORBA:IDL to generate lisp definitions for IDL files from ORBacus, but the IDL parser also doesn't recognize local interfaces; it chokes on the "local" bit of a definition like ,---- | local interface Policy | { | readonly attribute PolicyType policy_type; | Policy copy(); | void destroy(); | }; `---- I guess I'll have to figure out how the parser is generated from the IDL grammar. Thanks, -- Eric Marsden <URL:http://www.laas.fr/~emarsden/> |