Patch 3 is now available for ILU 1.6.4, in
ftp://parcftp.parc.xerox.com/pub/ilu/1.6.4/patches/ilu-1.6.4-patch-3.txt.gz. It
contains bug-fixes and feature enhancements for the C++, Common Lisp,
and ANSI C support:
General:
use generic boilerplate in generated files
add ILU version to generic boilerplate
Common Lisp:
support Franz ACL 4.2
define actual wait-for-output fn in ilu-franz
remove inmem include, as inmem doesn't currently work
fix for use-before-define bug with OPTIONAL and RECORD
fix some bugs on server creation
modify initialization keywords for server and instance
use keyword for in-package decl
add -extension flag to stubber for generated file name file extensions
C++:
added check for NULL stubprocs.
added def for ilu_Error
added defs for Publish, Withdraw, and Lookup
use generic boilerplate
strip off OMG IDL attribute prefix if present
added ability to specify true instance handles
ANSI C:
fix `empty subclasses in same module don't work'
catch exceptions of all types properly
fix bug on input of string member of structure
fix bug on include file name generation
fix bug in generation of TrueMethodBlock
examples/test1:
add double test
etc/courier:
make it work with 1.6
upgrade for Courier
ILU itself is a module system for doing multi-language, multi-address-space
programming. It incorporates a language-independent object RPC system that
follows the OMG CORBA standard. It also allows a program to speak multiple
different RPC protocols at the same time. More information can be found
at ftp://parcftp.parc.xerox.com/pub/ilu/ilu.html.
--
Bill Janssen <·······@parc.xerox.com> (415) 812-4763 FAX: (415) 812-4777
Xerox Palo Alto Research Center, 3333 Coyote Hill Rd, Palo Alto, CA 94304
URL: ftp://parcftp.parc.xerox.com/pub/ilu/misc/janssen.html