|   | Section 8.11:Non-numeric Classes
 |  | 
  
This section of the required library contains definitions of those
abstractions and classes which provide general non-numeric object facilities.
This includes the language-defined class BOOL, providing textual
representation/generation capabilities in addition to those specified in
section 7 of the language specification (qv).
  - Abstract Classes - 
      - $ENUMS - this abstraction models
        enumerated types.
- $ENUM_SET - this abstraction models
        sets of enumeration values.
 
- Immutable Classes - 
      - BOOL - this required library class defines
        text and binary conversion features in addition to the basic logical
        operations specified in the language (qv).
- UNIT_KINDS - this enumeration class is
        defined to indicate the kind of unit system used in a particular
        culture (see ISO/IEC
      14652).
- TRI_STATE - this enumeration class
        provides a foundation for a three state logic class.  It is based upon
        the cultural requirement to
        permit a user interaction to indicate whether the answer to some
        question is yes or no - or neither.
 
- Reference Classes - 
      - ANSWERS - this class implements the
        concept of a logical respones to a question requiring a yes/no
      answer.
- ADDRESS - this class implements a postal
        address.  It is derived from the culture-independent standard
        description.
- NAME - this class implements a name with or
        without honorific.  It is derived from the culture-independent
        standard description.
- PHONE_NO - this class implements a local
        or international telephone number 'text string'.  It is derived from
        the culture-independent standard description.
 
  
    
      | Comments
        or enquiries should be made to Keith Hopper. Page last modified:  Wednesday, 24 May 2000.
 |   |