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,8eff44ec1bcf8433 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-14 18:22:34 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!sjcppf01.usenetserver.com!usenetserver.com!news-west.rr.com!lsnws01.we.mediaone.net!typhoon.san.rr.com!not-for-mail Message-ID: <3BCA3A5A.623E1A88@san.rr.com> From: Darren New Organization: Boxes! X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Container reqs References: <9qctpn$lil$1@news.huji.ac.il> <3BCA173D.FA305845@worldnet.att.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 15 Oct 2001 01:22:51 GMT NNTP-Posting-Host: 66.75.151.160 X-Complaints-To: abuse@rr.com X-Trace: typhoon.san.rr.com 1003108971 66.75.151.160 (Sun, 14 Oct 2001 18:22:51 PDT) NNTP-Posting-Date: Sun, 14 Oct 2001 18:22:51 PDT Xref: archiver1.google.com comp.lang.ada:14495 Date: 2001-10-15T01:22:51+00:00 List-Id: James Rogers wrote: > This corresponds roughly with the approach taken by Java. It has > containers that implement various kinds of lists and sets. They are > organized by ADT properties and not by implementation details. I would also suggest taking to heart lessons learned from the Eiffel libraries. For example, it's much better to have the top of the stack and the head of the queue both called "Item" than it is to have the top of the stack called "Top" and the head of the queue called "Queue". Some of the design decisions (especially naming conventions) made by the Eiffel folks (B. Meyer, basically) are very good, making it easy to learn a library. -- Darren New San Diego, CA, USA (PST). Cryptokeys on demand. Who is this Dr. Ibid anyway, and how does he know so much?