Universal Type System (UTS)

UTS provides both a procedure specification language and an external data representation for Schooner. Components consist of a user-written code block and an automatically generated interface created created by use of a specification file, a stub compiler, and library routines. A component is written in one language, and compiled for a particular machine. UTS provides the syntax from which the stub compilers create the stubs for a component. UTS also provides a common data representation, and a set of library routines for converting to and from this representation, for communicating values between components.

Contents

1. Procedure Specification Language
1.1 Concrete Type Expression Syntax
1.2 Underspecified Type Expression Syntax
2. External Data Representation
2.1 UTS Library
3. Representatives
3.1 Representative Examples
3.2 C Representative Library
3.3 Fortran Representative Library

[Next] [Top]
back to Schooner Overview