Go to the previous, next section.

Organization

The library is built around several protocols:

Here is the object inheritance heirarchy. All collection abtract superclasses (classes which are not usable without subclassing) end with "Collection"; all protocols end with "ing"; all collection protocols end with "Collecting".

   Collection <Collecting>
       Set
           Bag
       KeyedCollection <KeyedCollecting>
           Dictionary
           MappedCollector
           IndexedCollection <IndexedCollecting>
               Array
                   Stack
                   GapArray
                   CircularArray
                       Queue
                   Heap
               LinkedList
               BinaryTree
               RBTree
               EltNodeCollector
               String
    DelegateList

    HashTable
    List
    Storage

<<This section unfinished.>>

Go to the previous, next section.