Spider Containers for Object Pascal V2

Spider containers is a comprehensive set of type-safe
container classes with persistent object support for
Borland's Object Pascal language. It is compatible with
the Object Pascal implementation found in versions 1, 2,
and 3 of Delphi.

Classes include lists, binary trees, arrays (with built-in
sorting and searching), stacks, queues, priority queues, and
hash tables. An elegant streaming model is used to implement
persistent objects.

For the latest information,

http://www.cam.org/~mibra/spider/