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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4c459ff0adb576bc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-04 22:57:46 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!skynet.be!skynet.be!newsgate.cistron.nl!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Refactoring and Ada Date: Mon, 4 Feb 2002 17:43:41 -0500 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3C5AB0B7.9D75D49A@grammatech.com> <5ee5b646.0202030553.6431291a@posting.google.com> <5ee5b646.0202031817.1e8a3d90@posting.google.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1012862623 4611 136.170.200.133 (4 Feb 2002 22:43:43 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 4 Feb 2002 22:43:43 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:19625 Date: 2002-02-04T22:43:43+00:00 List-Id: It would seem that the answer to that problem would be: "Turn the missile's computer on & initialize everything before you light the fuse...." but that's just me. :-) I've had a number of issues in the past with elaboration for embedded platforms - in particular with respect to having large static tables initialized & wanting to put the structures into ROM. The compiler I was using at the time wanted to keep the static data for itself then try to write the data to ROM at elaboration. Needless to say, this sucked. I'm wondering if preelaborate would have fixed that? MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Pat Rogers" wrote in message news:yZD78.8997$Bf6.3206761629@newssvr11.news.prodigy.com... > > It came out of the Ada Run-Time Environment Working Group (ARTEWG) Catalog of > Interface Features and Options (CIFO) for Ada 83. A member had an embedded > air-to-air missile application that took too long to elaborate -- it was already > off the rail by then, but not quite ready to fly -- hence the pragma. A number > of Ada 95's real-time facilities can be traced to the CIFO. Some of it was > overkill, but much was very good. >