SAL Home PROGRAM Tools & Utilities


The Inter-Language Unification system (ILU) is a multi-language object interface system. 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 multi-lingual object-oriented libraries ("class libraries") with well-specified language-independent interfaces. It can also be used to implement distributed systems. It can also be used to define and document interfaces between the modules of non-distributed programs. ILU interfaces can be specified in either the OMG's CORBA Interface Definition Language (OMG IDL), or ILU's Interface Specification Language (ISL). ILU 2.0 supports the programming languages C++, ANSI C, and Python, Java and Common Lisp. Modula 3, Scheme also supported by outside parties.

Current Version:   2.0alpha9

License Type:

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Unix and Win32

Software/Hardware Requirements:

ANSI C Compiler required to build, ANSI C++ required for C++ support, Python 1.4 for Python support, Java SDK for Java, etc.

Other Links:

Mailing Lists/USENET News Groups:

Mailing List, send subscription requests to
Mailing List archive
Relevant News Group: comp.object.corba

User Comments:


See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Tools & Utilities

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.