Franz (and, I believe, now Harlequin also) is proposing a mapping of
CORBA to Common Lisp. The document
ftp://ftp.omg.org/pub/docs/orbos/98-10-16.pdf describes their
approach.
I have some problems with their approach, specifically with their
mapping of OMG IDL operations to Lisp functions. We've been shipping
a CORBA for Common Lisp, called ILU, for the last four years, which
uses a mapping more like that described (and rejected) in the Franz
document in section 6.15.1. As Franz notes, this ILU-ish mapping is
easy to describe and explain, it models the IDL semantics closely, it
is easy to implement, and it allows the use of standard CL macros such
as defmethod to define methods for the IDL operations.
I'd appreciate hearing views on this from other interested parties.
Bill
[ ILU info at ftp://ftp.parc.xerox.com/pub/ilu/ilu.html ]
--
Bill Janssen <·······@parc.xerox.com> (650) 812-4763 FAX: (650) 812-4777
Xerox Palo Alto Research Center, 3333 Coyote Hill Rd, Palo Alto, CA 94304
URL: ftp://ftp.parc.xerox.com/pub/ilu/misc/janssen.html
·······@parc.xerox.com (Bill Janssen) writes:
> Franz (and, I believe, now Harlequin also) is proposing a mapping of
> CORBA to Common Lisp. The document
> ftp://ftp.omg.org/pub/docs/orbos/98-10-16.pdf describes their
> approach.
>
> I have some problems with their approach, specifically with their
> mapping of OMG IDL operations to Lisp functions. We've been shipping
> a CORBA for Common Lisp, called ILU, for the last four years, which
> uses a mapping more like that described (and rejected)
Can you explain exactly what were the reasons for the rejections (by
the OMG I assume)
--
Marco Antoniotti ===========================================
PARADES, Via San Pantaleo 66, I-00186 Rome, ITALY
tel. +39 - (0)6 - 68 10 03 16, fax. +39 - (0)6 - 68 80 79 26
http://www.parades.rm.cnr.it
In article <··············@copernico.parades.rm.cnr.it> Marco Antoniotti <·······@copernico.parades.rm.cnr.it> writes:
·······@parc.xerox.com (Bill Janssen) writes:
> Franz (and, I believe, now Harlequin also) is proposing a mapping of
> CORBA to Common Lisp. The document
> ftp://ftp.omg.org/pub/docs/orbos/98-10-16.pdf describes their
> approach.
>
> I have some problems with their approach, specifically with their
> mapping of OMG IDL operations to Lisp functions. We've been shipping
> a CORBA for Common Lisp, called ILU, for the last four years, which
> uses a mapping more like that described (and rejected)
Can you explain exactly what were the reasons for the rejections (by
the OMG I assume)
The reasons for Franz's rejection of the mapping are described in the referenced
document.
Bill
--
Bill Janssen <·······@parc.xerox.com> (650) 812-4763 FAX: (650) 812-4777
Xerox Palo Alto Research Center, 3333 Coyote Hill Rd, Palo Alto, CA 94304
URL: ftp://ftp.parc.xerox.com/pub/ilu/misc/janssen.html