Zuse supports several levels of information hiding. The Zuse
type system includes fully hidden types (similar to
Modula-2projection types but without the compiler hint),
enumerationtypes, extensible enumeration types, and extensible
subrangetypes.
A type can also be protected by specifying the operations that
hidden and extensible constants and hidden inline procedures.
In order to support the higher levels of information hiding
the implementation employs partial intermediate code linking.
A version for
Sun-3 is available.
(1999-02-18)