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/