From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ab85fba21c040ad5,start X-Google-Attributes: gid103376,public From: Corey Minyard Subject: Release 0.4 of the ASL containers Date: 1998/08/13 Message-ID: #1/1 X-Deja-AN: 381002554 Sender: minyard@wf-rch.cirr.com Organization: Wonderforce Research Newsgroups: comp.lang.ada Date: 1998-08-13T00:00:00+00:00 List-Id: A new vesion of the ASL (Ada Structured Library) containers have been put on to my web page - http://www.concentric.net/~Minyard. In brief, this version fixes some problems with compliance to the Ada95 RM. Hopefully this release is fully compliant. It also adds graph and directed graph containers, which were easy to write but challenging to figure out how to design. The ASL containers are a set of container classes for Ada95. See the web page for more details. Note that the next release will (hopefully) include some examples of using the various containers. That will be a lot nicer than looking at the nasty test programs for examples. If anyone has used the containers and would like to submit an example, I'd be happy to include it with the package. As always, suggestions, bug fixes, criticism, and reckless enthusiastic praise are always welcome :-). Changelog: Release 0.4 - 08/04/1998 * 08/05/1998 - Removed the discriminant from the main hash container because it wasn't really necessary. * 08/07/1998 - Renamed the object-based hierarchy to have an "_O" appended to all the names. This fixes a namespace problem, it's pretty obvious that saying package Asoc.List is new Asoc.List; is not legal. * 08/11/1998 - Started working on the graph container. * 08/11/1998 - Fixed the "=" operator for hash tables so tables with the exact same members will return true, even if the members occur in a different order. * 08/13/1998 - Finished the graph container. * 08/13/1998 - Added a directed graph containers. They were very similar to standard graphs, so using the sed scripts to modify the standard graph container seemed like the easiest way. I could have made it a discriminant on the graph, but that would have required a discriminant (or wasted store) on every graph node, which didn't excite me very much. -- Corey Minyard Internet: minyard@acm.org Work: minyard@nortel.ca UUCP: minyard@wf-rch.cirr.com