This release has been uploaded to
(still an alias for the old http://www.pogner.demon.co.uk/components/bc/)
and is mirrored at http://www.adapower.net/booch/ .
Major features since 20020602:
The library is now released under the GNAT-modified GPL. My test
and demonstration code is released under the GPL. Contributed
code's licences remain unchanged.
For Bags, Maps and Sets in each form, and in all Bounded forms,
the basic container is now unconstrained with the previous
container (Bag etc) implemented as a constrained subtype.
The intention is that users shouldn't need to change existing
It used to be possible to create an empty Container, create an
Iterator over it, populate the Container, and then just use the
If you do that now, the Iterator will typically be "complete"
(ie, Is_Done will return True) until you Reset it.
The slender support for concurrency (Guarded and Synchronized
forms) has been removed.