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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,8bc57ad5ed1a513e X-Google-Attributes: gid103376,public From: Frode Tenneboe Subject: Re: Elaboration circularity Date: 2000/02/07 Message-ID: <949922875.616391@edh3>#1/1 X-Deja-AN: 582607469 Cache-Post-Path: edh3!unknown@alne Content-Transfer-Encoding: 8bit References: <949502026.152029@edh3> <389858D0.32A39FFC@earthlink.net> <87i2en$hfa$1@nnrp1.deja.com> Content-Type: text/plain; charset=ISO-8859-1 Organization: Ericsson Radar AS X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Mime-Version: 1.0 User-Agent: tin/1.4.1-19991201 ("Polish") (UNIX) (SunOS/5.7 (sun4u)) Newsgroups: comp.lang.ada Date: 2000-02-07T00:00:00+00:00 List-Id: Robert Dewar wrote: : Be sure to read the chapter in the GNAT users guide here. I am : always surprised how many people run into trouble with : elaboration and have NOT read this chapter, which is entirely : devoted to explaining how to deal with problems like this. I have read this chapter and it is informative and helpful. : It can still be tricky, since a lot of legacy code is flawed : wrt elaboration. Tell me about it! This piece of lagacy code must be the most ugly coded and designed piece of software ever written! There were four separate circularities of which one was very tricky indeed. However, I think I have found all now and just have to solve the other problems realted to design flaws! : The unique optional static approach to elaboration in GNAT : is designed to ensure that new applications are not flawed : in this manner. Please elaborate (!) or are you referring to the static pragma elaborate*? -Frode -- ^ Frode Tenneb� | email: ft@edh.ericsson.se ^ | Ericsson Radar AS. N-1788 Halden | | | Phone: +47 69 21 41 47 | Frode@IRC | | with Standard.Disclaimer; use Standard.Disclaimer; |