ILU 2.0beta1 Available Announcing the beta release of ILU 2.0, ILU 2.0beta1! The Inter-Language Unification system (ILU) is an open-source distributed systems toolkit that supports many programming languages and communications protocols. The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types. ILU can be used to build polylingual class libraries with well-specified language-independent interfaces, or to define and document interfaces between the modules of non-distributed programs, or to build distributed systems, including CORBA services or clients, and Web services and clients. The sources for ILU, pre-built Windows binaries, and information on mailing lists can be found at ftp://ftp.parc.xerox.com/pub/ilu/ilu.html Languages mappings supported in 2.0beta1: C++ Java Python C Common Lisp Guile Scheme Operating systems: Windows (NT, 98, 95) UNIX (tested on Solaris, Linux, IRIX) Communications protocols supported: ONC RPC (aka Sun RPC) HTTP CORBA IIOP experimental HTTP Next Generation XNS Courier RPC Some Features: Distributed garbage collection Plug-in protocols and transports GSS secured connections Thread-safe and thread-aware ANSI C implementation Message compression on-the-fly XML parser Bi-directional connections CORBA Interoperable Name Service Custom surrogates (aka "smart proxies") Multiple languages in one address space CORBA mappings for Java, C++, Python, and C ILU is sponsored by the Xerox Corporation and the Xerox Palo Alto Research Center (PARC).