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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ac39a12d5faf5b14 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-19 22:42:01 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!kibo.news.demon.net!news.demon.co.uk!demon!pogner.demon.co.uk!zap!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Development process in the Ada community Date: 20 Apr 2002 06:12:32 +0100 Organization: Pushface Message-ID: References: <3CB46975.90408@snafu.de> <3CBAFFEE.2080708@snafu.de> <4519e058.0204171036.6f0a7394@posting.google.com> <3CBDD795.4060706@snafu.de> <4519e058.0204180800.44fac012@posting.google.com> <3CBF0341.8020406@mail.com> <4519e058.0204181251.415ff7f1@posting.google.com> NNTP-Posting-Host: localhost X-NNTP-Posting-Host: pogner.demon.co.uk:158.152.70.98 X-Trace: news.demon.co.uk 1019281281 nnrp-14:10264 NO-IDENT pogner.demon.co.uk:158.152.70.98 X-Complaints-To: abuse@demon.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Date: 20 Apr 2002 05:12:33 GMT User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Xref: archiver1.google.com comp.lang.ada:22806 Date: 2002-04-20T05:12:33+00:00 List-Id: dennison@telepath.com (Ted Dennison) writes: > Maps would certianly be my prime candidate. My last project > incorporated the Booch Components just for the map support. It also > seemed to be the most talked about other component during the > strawman list discussions (although admittedly I was doing a lot of > that talking). My current (work) project is using the BCs as the infrastructure for a (Rose)UML-to-Ada tool of mine called ColdFrame (work in progresss at http://www.pushface.org/coldframe/). I've used Maps as the container for all the instances of a class (keyed by the Identifier, the (combination of) attributes that uniquely identify instances) Collections for dealing with the results of searches Sets for ensuring uniqueness when navigating from Collections of one class via an association (this was overkill, perhaps) Ordered Queues for handling events. No trace of Stacks, Bags, Rings, Graphs, Trees!