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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6a8545673e1817b5,start X-Google-Attributes: gid103376,public From: dgymer@mal9000.mal.com (Dave 'Gizmo' Gymer) Subject: Order of elaboration Date: 1996/04/03 Message-ID: <4jtggm$ipm@mal9000.mal.com>#1/1 X-Deja-AN: 145572963 organization: Blacksburg Electronic Village reply-to: dgymer@gdcarc.co.uk newsgroups: comp.lang.ada Date: 1996-04-03T00:00:00+00:00 List-Id: Having waded through most of John Barnes' Ada95 book and made a lot of progress with some CGI stuff, I can't quite decide whether the following must always be true; it makes sense but I can't find explicit confirmation in either Barnes' book or in RM95: A child package must always be elaborated after it's parent(s). So if the parent sets up an empty list and has some functions for adding things to that list, the child can call those functions (sorry, procedures; I'm still recovering from C++) without worrying about whether the list has been initialized yet (and without using the Elaborate pragma). Correct? -- Dave "Gizmo" Gymer dgymer@gdcarc.co.uk http://www.mal.com/~dgymer/