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,1e12d8e0da8e9a65 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-05 08:36:28 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!hammer.uoregon.edu!skates!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: [HELP] Why is 'Adjust' not called here ??? Date: 05 Feb 2002 11:16:51 -0500 Organization: NASA Goddard Space Flight Center Message-ID: References: <3C5FB880.6FD36A12@hotmail.com> NNTP-Posting-Host: anarres.gsfc.nasa.gov Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: skates.gsfc.nasa.gov 1012926080 17662 128.183.220.71 (5 Feb 2002 16:21:20 GMT) X-Complaints-To: dscoggin@cne-odin.gsfc.nasa.gov NNTP-Posting-Date: 5 Feb 2002 16:21:20 GMT User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 Xref: archiver1.google.com comp.lang.ada:19638 Date: 2002-02-05T16:21:20+00:00 List-Id: > "Didier Pieroux" wrote in message > news:3C5FB880.6FD36A12@hotmail.com... > > Hello, > > > > To make it short: why is 'Adjust' not called during initialization by a > > aggregate ? Because the RM says so :). Pat Rogers gave the RM references. I believe the rationale is that you can only do initialization by aggregate in the body of the package defining the type, so you are assumed to know what you are doing, and should do the equivalent of the Adjust processing while building the aggregate. Hmm, what I said about "body of the package" is strictly true only for limited controlled types. Still, if you have visibility so you can build an aggregate, you are presumed to know what you are doing. -- -- Stephe