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,fce663eaf40b52f6 X-Google-Attributes: gid103376,public Path: controlnews3.google.com!news1.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: Jeffrey Carter Organization: jrcarter commercial-at acm [period | full stop] org User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Manifesto against Vector References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Fri, 07 May 2004 00:42:11 GMT NNTP-Posting-Host: 63.184.105.13 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1083890531 63.184.105.13 (Thu, 06 May 2004 17:42:11 PDT) NNTP-Posting-Date: Thu, 06 May 2004 17:42:11 PDT Xref: controlnews3.google.com comp.lang.ada:338 Date: 2004-05-07T00:42:11+00:00 List-Id: Jean-Pierre Rosen wrote: > Oh no! It's one of the nicest features of Ada. The dependance graph > of the program is hard-coded, you always know which module needs > which module. Unfortunately, this is not always true. With tagged types and dispatching, it is possible for a module to call an operation in another module that is not "with"ed by the first module. -- Jeff Carter "Apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, the fresh water system, and public health, what have the Romans ever done for us?" Monty Python's Life of Brian 80