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.7 required=5.0 tests=BAYES_00,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d79d55198abf90d8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-09-19 18:00:10 PST Path: supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!xfer13.netnews.com!netnews.com!cpk-news-hub1.bbnplanet.com!news.gtei.net!nntp2.deja.com!nnrp1.deja.com!not-for-mail From: Robert Dewar Newsgroups: comp.lang.ada Subject: Re: Conditional Compilation Date: Wed, 20 Sep 2000 00:52:22 GMT Organization: Deja.com - Before you buy. Message-ID: <8q91nv$140$1@nnrp1.deja.com> References: <7FEFA9E5E3B3C4A5.90418F4BE7D5AE58.48E094CF81EC6BD3@lp.airnews.net> <39C7C748.4A533989@netwood.net> <8q8mqv$aik1@news.cis.okstate.edu> NNTP-Posting-Host: 205.232.38.240 X-Article-Creation-Date: Wed Sep 20 00:52:22 2000 GMT X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) X-Http-Proxy: 1.0 x71.deja.com:80 (Squid/1.1.22) for client 205.232.38.240 X-MyDeja-Info: XMYDJUIDrobert_dewar Xref: supernews.google.com comp.lang.ada:733 Date: 2000-09-20T00:52:22+00:00 List-Id: In article <8q8mqv$aik1@news.cis.okstate.edu>, dstarner98@aasaa.ofe.org wrote: > On Tue, 19 Sep 2000 20:06:32 +0000, E. Robert Tisdale wrote: > >The C macro preprocessor wasn't originally part > >of the C computer programming language. > > You sure? It was definetly a part of K&R C, and it would be > almost impossible to build a C program without it. The C preprocessor is most certainly part of C, and the fact that it may be implemented as a separate program is not relevant (except that, as noted, it may mean that in practice it can be used for other languages). Note that there are other possibilities, including generalized macro processors (some of the GNAT tasking development was originally done using the M4 processor). specialized Ada preprocessing tools. GNAT supplies a tool called gnatprep, and you will find that other vendors have similar tools. In fact gnatprep is really pretty much independent of GNAT and could be used with any Ada compiler. (or for that matter, any C compiler :-) Sent via Deja.com http://www.deja.com/ Before you buy.