ILU Reference Manual
If the Internet Engineering Task
Force working on Uniform Resource Identifiers and Locators come up
with something useful, we will probably switch to those forms for
object ID's and string binding handles.
We might forbid two consecutive hyphens or add other restrictions.
We may change this.
Same integer in all protocols? Yep -- for now.
See section The ILU Common Lisp Portable DEFSYSTEM Module,
for a description of the PDEFSYS
package.
This causes
problems; the ISL names "FooBar" and "foo-bar" map to the same Common Lisp name. Something will have to change.
This conflicts with the tagged-union approach of CORBA, and has to be changed to support ILU's support for CORBA.
The Common Object Request Broker: Architecture and Specification,
OMG document number 93.12.43, revision 1.2, Draft 29 December 1993
We will probably
move the type field into the SBH in the near future.
This should be
done with a generated macro, and will be, in the next release.
At PARC we are using 1.2,
as it provides better identifier name safety.
IDL is defined in:
The Common Object Request Broker: Architecture and Specification,
OMG Document Number 91.12.1, Revision 1.1
See the file `src/stubbers/idl2isl/Sun-parser/docs/COPYRIGHT'
in the ILU distribution.
RPC: Remote Procedure
Call Protocol Specification, Version 2; Sun Microsystems Inc., Internet RFC 1057, June 1988
XDR: External Data Representation Standard; Sun Microsystems Inc., Internet RFC 1014, June 1987
Courier: The Remote
Procedure Call Protocol; Xerox Corporation, XNSS 038112, 1981