TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Proportional Font
Show HTML 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:
Thu, 25 Jan 2001 06:27:14 +0000
Content-Type:
text/plain
Parts/Attachments:
text/plain (31 lines)
This release has been uploaded to

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

(which at present the same place as the old URL
http://www.pogner.demon.co.uk/components/bc/).

The change that will make most difference to users is a Great Renaming;

  For Containers with Bounded, Dynamic and Unbounded forms the
  concrete types no longer include the form name; thus,
  BC.Containers.Maps declares Abstract_Map, while
  BC.Containers.Maps.Unbounded declares Map.

  The concrete Lists are now declared as plain List rather than
  Single_List, Double_List (there is no Abstract_List, perhaps there
  should be!).

  The concrete Graphs, Vertices and Arcs are now declared as plain
  Graph, Vertex and Arc (and the abstract types in BC.Graphs are
  Abstract_Graph, Abstract_Vertex, and Abstract_Arc).

Besides that,

  Maps now have the standard Container generic type Item as the range,
  and the Map generic type Key as the domain. If you are a Map user,
  you'll have to change your code's logic (as well as the type names,
  see above).

  Added generic Copy, Filter functions to BC.Containers.

ATOM RSS1 RSS2