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,96c476ea1e35b4a1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-11 09:22:05 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!feed2.news.rcn.net!rcn!chnws02.mediaone.net!chnws06.ne.mediaone.net!24.91.0.34!typhoon.ne.mediaone.net.POSTED!not-for-mail Message-ID: <3C164113.7080205@mediaone.net> From: Ed Falis User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.6) Gecko/20011202 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Basic Properties of Lists ("foreward") References: <3C163B65.E2C30102@san.rr.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 11 Dec 2001 17:20:49 GMT NNTP-Posting-Host: 24.60.18.249 X-Complaints-To: abuse@mediaone.net X-Trace: typhoon.ne.mediaone.net 1008091249 24.60.18.249 (Tue, 11 Dec 2001 12:20:49 EST) NNTP-Posting-Date: Tue, 11 Dec 2001 12:20:49 EST Organization: ATT Broadband Xref: archiver1.google.com comp.lang.ada:17770 Date: 2001-12-11T17:20:49+00:00 List-Id: Darren New wrote: > Actually, I still recommend the terminology from the EiffelBase > (www.eiffel.com) libraries. "Forth" and "Back", as in back and forth, > are the directions for one-dimensional traversal. There's a ton of good > terminology there. I second that one. If you can find a copy of Meyer's "Reusable Software", it's well worth a read (the syntax of Eiffel is pretty close to Ada and should present no particular problems). The reason the book and the EiffelBase components are good is that they take a systematic approach to naming and organization of all the components in the library. Since it uses multiple inheritance extensively (as is the Eiffel style), there are concepts that won't be directly applicable to an Ada style component library. But there're still an awful lot of overlapping concepts there. The whole library is very well thought out. - Ed