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-7-bit X-Google-Thread: 103376,ec2b9b815bd3b0bd X-Google-Attributes: gid103376,public From: Richard D Riehle Subject: Re: Conditional Code in Ada 95? Date: 1998/08/26 Message-ID: <6s1esj$3or@sjx-ixn2.ix.netcom.com>#1/1 X-Deja-AN: 384971598 References: <35DDFB42.1311@boeing.com> <2$$CdIjQwTPX@nedcu4> <6rrtuf$cqg@top.mitre.org> <6rtike$b3$1@nnrp1.dejanews.com> <6rvdbs$c40@sjx-ixn3.ix.netcom.com> <6s13q3$5v9$1@nnrp1.dejanews.com> Organization: Netcom X-NETCOM-Date: Wed Aug 26 9:58:59 AM PDT 1998 Newsgroups: comp.lang.ada Date: 1998-08-26T09:58:59-07:00 List-Id: In article <6s13q3$5v9$1@nnrp1.dejanews.com>, dennison@telepath.com wrote: In response to R.Riehle's earlier anecdote about conditional compilation >Can't you get the same effect by using a build tool like gnumake? Gnumake is >about as standard as they come. I'm pretty sure gnu has a pre-processor that >should be available on every platorm gnumake is as well. > >Personally, I would greatly support the decision not to add a pre-compiler. >Anyone who has ever tried to track down a problem in the source code of >gnu-emacs knows what a nightmare such code can turn into. It is anathema to >the primary Ada goal of easy to understand code. This presumes the availability, 1) of gnu, 2) Ada 95. The organization mentioned in my post continues to use only Ada 83, as do many shops who continue to use Ada. Also, gnumake is not universally available even if an organization decides to use Ada 95. In the case of the development group I referenced, they are non-military, use Ada by choice, and have little incentive to move to Ada 95 since Ada 83 has been successful in their products for a long time. And, No, I cannot tell you the name of the company because of my fiduciary responsiblity to them. Richard Riehle richard@adaworks.com http://www.adaworks.com