Design
ILU.ASC
Associated article: The InterLanguage Unification System
Tags: Parallel Design
Source code accompanying the article by Tom Genereaux in which he examines the Interlanguage Unification System (ILU) from Xerox PARC which provides a powerful programming model that supports any language for which there is a binding. Current bindings include C, C++, Lisp, and Python.
The InterLanguage Unification System
by Tom Genereaux
Example 1:
INTERFACE MyInterface;
EXCEPTION DivideByZero;
TYPE Calculator = OBJECT
METHODS
SetValue (v : REAL),
GetValue () : REAL,
Add (v : REAL),
Subtract (v : REAL),
Multiply (v : REAL),
Divide (v : REAL) RAISES DivideByZero END
END;
Example 2:
TYPE Factory = ...


