[net.lang.ada] use of DIANA in current compiler

stt@ada-uts.UUCP (01/31/86)

The Intermetrics Byron(tm)/Ada compiler has been prevalidated,
and finished the validation process (though still waiting for
the certificate).  We use a variant of Diana (no one uses
"pure" Diana as far as I know), with an IDL class structure
which is better partitioned so it can be mapped onto Ada
variant record types (IDL is the notation used to define the
Diana abstraction).

Our access package contains a procedure and function per
attribute for setting and getting attribute values,
given a "locator" for the appropriate class of Diana node.
It also includes generators and other primitives for
iterating and building sequences of Diana nodes.

General purpose Diana tree-walking packages are built
by a separate IDL-based tool called "Bonsai."

S. Tucker Taft   (617) 661-1840
Intermetrics, Inc.
Ada Systems Division
733 Concord Avenue
Cambridge, MA  02138