TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Proportional Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Simon Wright <[log in to unmask]>
Reply To:
Simon Wright <[log in to unmask]>
Date:
Sun, 12 Jan 2003 12:26:06 GMT
Content-Type:
text/plain
Parts/Attachments:
text/plain (40 lines)
This release has been uploaded to

  http://www.pushface.org/components/bc/

(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:

  Licence changes

      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.

  Interface changes

    Constraints

      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
      source.

    Iterators

      It used to be possible to create an empty Container, create an
      Iterator over it, populate the Container, and then just use the
      Iterator.

      If you do that now, the Iterator will typically be "complete"
      (ie, Is_Done will return True) until you Reset it.

    Concurrency

      The slender support for concurrency (Guarded and Synchronized
      forms) has been removed.

ATOM RSS1 RSS2