TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Corey Minyard <[log in to unmask]>
Sun, 16 Aug 1998 17:03:19 -0500
Corey Minyard <[log in to unmask]>
text/plain (42 lines)
A new vesion of the ASL (Ada Structured Library) containers have been
put on to my web page -  This
version fills some major holes in the graph container.  Now graph
edges can have values and the same pair of nodes can have multiple
links between them.  Also, and example program was added, it finds the
minimum number of states in the United States that one would have to
travel to get from any state to any another state.

The ASL containers are a set of container classes for Ada95.  See the
web page for more details.

I had hoped that this release would be a documentation/example
release, but them someone pointed out that graphs were quite weak.
Anyway, the next release should have better documentation.

Thanks to Daniel Gaudry for the help on graphs and to the various Ada
compiler vendors that have helped with various points of compliance
with the RM.

As always, suggestions, bug fixes, criticism, and reckless
enthusiastic praise are welcome :-).

Release 0.5 - 8/16/1998

* 08/14/1998 - Modified the graph containers to support user values on
  the links.  Also, they will conditionally allow multiple links
  between the same two nodes.  These were both major oversights in the
  design of graphs, thanks to Daniel Gaudry for pointing this out.

* 08/14/1998 - Moved all the tests to the tests directory.

* 08/15/1998 - Added an example program that prints minimal paths
  between states in the United States.  It is in the examples

* 08/15/1998 - Fixed some bugs in the AList container.

Corey Minyard               Internet:  [log in to unmask]
  Work: [log in to unmask]       UUCP:  [log in to unmask]