TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


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
Simon Wright <[log in to unmask]>
Reply To:
Simon Wright <[log in to unmask]>
Tue, 6 Jun 2000 20:08:06 +0100
text/plain (36 lines)
This release is now available at

Added Deques (in the Unbounded form only so far).

  In AVL Trees and Lists, removed the aliased specification on
  elements, which forces the element to be constrained even if the
  discriminant has a default.

  In response to a report from T E Dennison <[log in to unmask]>,
  speeded up the creation of Iterators. Note, this requires that
  iterators be declared of type Containers.Interator'Class.

  Copying of Ordered Collections using Collections.Copy is now

  Removed unnecessary private operations on some Containers.

  Synchronized Unbounded Maps had no "=" operation.

  The added Map iterator features (which allow access to the
  Value) have been reworked in the same style as the standard
  Container iterators. They are only available when the
  Iterator concerned is viewed as a Map_Iterator.

  Smart Pointers now have a Null_Pointer declaration.

  Bounded forms didn't properly implement equality (thanks to Mark Bond
  <[log in to unmask]>).

  Hash tables now compile with APEX as well as GNAT and ObjectAda 7.1.

  Reorganised the source files so that tests and demos go in