Documentation Set for Swarm 2.2
Prev | Reference II. Collections Library | Next

# General

## Name

collections -- Standard collection types

## Description

The collections library follows the library interface conventions of the defobj library. It also depends on standard supertypes and classes defined by this library. Initialization of the collections library automatically initializes the defobj library as well. Since defobj also requires the collections library, both must always be linked into an application together.

## Macros

- `ARCHIVERDOTP(obj)`

- `ARCHIVEREOLP(obj)`

## Functions

- `int compareCStrings(id, id)`

  A routine for comparing C strings.

- `int compareIDs(id, id)`

  A routine for comparing objects. Only useful for equality (EQ) discrimination.

- `int compareIntegers(id, id)`

  A routine for comparing integers.

- `int compareUnsignedIntegers(id, id)`

  A routine for comparing unsigned integers.

## Globals

id <Symbol> ArchiverLiteral

  Tokens used by the archiving parser.

id <Symbol> ArchiverQuote

  Tokens used by the archiving parser.

id <Symbol> ArchiverEOL

  Tokens used by the archiving parser.

id <Symbol> ArchiverDot

  Tokens used by the archiving parser.

Prev | Home | Next
String | Up | Activity Library