comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Conditional Compilation
Date: Wed, 20 Sep 2000 00:52:22 GMT
Date: 2000-09-20T00:52:22+00:00	[thread overview]
Message-ID: <8q91nv$140$1@nnrp1.deja.com> (raw)
In-Reply-To: 8q8mqv$aik1@news.cis.okstate.edu

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
<edwin@netwood.net> 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.



  reply	other threads:[~2000-09-20  0:52 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-19  0:00 Conditional Compilation Kenneth Kueny
2000-09-19  0:00 ` E. Robert Tisdale
2000-09-19  0:00   ` David Starner
2000-09-20  0:52     ` Robert Dewar [this message]
2000-09-19  0:00   ` Larry Kilgallen
2000-09-19  0:00     ` Jeff Allen
2000-09-20  0:49       ` Robert Dewar
2000-09-19  0:00         ` Bobby D. Bryant
2000-09-24  0:00           ` Robert Dewar
2000-09-20  0:47   ` Robert Dewar
2000-10-09  0:00   ` John McCabe
2000-09-19  0:00 ` Richard Riehle
2000-09-19  0:00 ` David Starner
2000-09-19  0:00 ` Ted Dennison
2000-09-19  0:00 ` Jeffrey Carter
2000-09-19  0:00   ` Samuel T. Harris
2000-09-20  0:44     ` Robert Dewar
2000-09-20  1:33 ` tmoran
     [not found]   ` <8qauu3$7ei$1@nnrp1.deja.com>
2000-09-24  0:00     ` Robert Dewar
2000-09-25  2:45       ` Ted Dennison
2000-09-25  0:00         ` peter
     [not found] ` <39CA31F2.E160F0D8@res.raytheon.com>
2000-09-24  0:00   ` Robert Dewar
2001-01-02 13:27 ` Andrew Hately
2001-01-02 16:46   ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2000-07-31  0:00 conditional compilation Matthew Woodcraft
2000-07-31  0:00 ` Marin D. Condic
2000-07-31  0:00   ` Ira D. Baxter
2000-08-01  0:00   ` Simon Brady
2000-07-31  0:00     ` Marin D. Condic
2000-08-01  0:00     ` Ted Dennison
2000-08-01  0:00       ` Robert A Duff
2000-08-01  0:00         ` Laurent Guerby
2000-08-02  0:00       ` Simon Brady
2000-08-02  0:00         ` Georg Bauhaus
2000-08-02  0:00         ` Simon Brady
2000-08-01  0:00           ` William J. Thomas
2000-08-02  0:00         ` Robert A Duff
2000-08-02  0:00           ` Georg Bauhaus
2000-08-03  0:00             ` Robert A Duff
2000-08-02  0:00           ` Brian Rogoff
2000-08-03  0:00             ` Robert A Duff
2000-08-03  0:00           ` Florian Weimer
1989-12-12  0:08 Emery
1988-06-13  0:24 Conditional compilation Steinar Haug
1988-06-17 13:53 ` rds
1988-06-22  0:44   ` Jeff Bartlett
1988-06-23 13:01   ` Arny B. Engelson
1988-06-27 18:01     ` Dave Seward
1988-06-29 13:32   ` brucej
1988-06-17 14:48 ` rjs
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox