A Type Descriptor has two fields:

  1. collection
  2. base type.


The collection field can have one of 3 values:

  1. collection name
  2. “_any_”
  3. ””.

Examples (respectively):

namespace [name]

where “name” is a user-defined type, and “namespace” is a user-defined collection type.

The form [name] uses the builtin collection type and allows any type(s) in the collection (like Lisp lists).

Base Type

The Base Type is the name of some other type.

See Also

Table of Contents