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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38159b1b5557a2e7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-28 04:42:31 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!elnk-pas-nf1!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread1.news.atl.earthlink.net.POSTED!d9c68f36!not-for-mail Message-ID: <4017AE33.4020000@noplace.com> From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Ada Preprocessor References: <400BDB7C.40100@noplace.com> <400D2150.6000705@noplace.com> <400E72F9.8060501@noplace.com> <100upo7ln5e3k59@corp.supernews.com> <400FC8E8.2040100@noplace.com> <4011127C.4030801@noplace.com> <101377e54car5cc@corp.supernews.com> <101dkjsf51mice9@corp.supernews.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 28 Jan 2004 12:42:30 GMT NNTP-Posting-Host: 209.165.23.172 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.news.atl.earthlink.net 1075293750 209.165.23.172 (Wed, 28 Jan 2004 04:42:30 PST) NNTP-Posting-Date: Wed, 28 Jan 2004 04:42:30 PST Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:4993 Date: 2004-01-28T12:42:30+00:00 List-Id: That would be nice. It would be even nicer if it was done in some manner that one could expect to exist on at least some wide variety of platforms. The thing is that it *isn't* available at the moment - or at least not in a practical way. Some kind of conditional compilation is not difficult to implement and *could* be available in short order. (Doesn't even really need the ARG - just an agreement by most of the vendors to use some mechanism like a pragma. The hypothetical line-level CM might even work by *generating* the pragma {or whatever} around the code.) So we could A) wait around for the world to become perfect or b) do something that gets a sub-optimal answer available in a reasonable timeframe. You could guess which I'd prefer. :-) MDC Randy Brukardt wrote: > > > I've always thought that CM really needs to be applied on a per-line basis. > That is, you should be able to branch individual lines of a source file. > Clearly, such a system must be integrated with an editor, and should be able > to cleanly handle multiple versions of a system. > > With such a system, you could cleanly manage any sort of differences without > making the source code harder to read. It's unfortunate that such systems > have never appeared in use. > > Randy. > > > > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m o d c @ a m o g c n i c . r "Face it ladies, its not the dress that makes you look fat. Its the FAT that makes you look fat." -- Al Bundy ======================================================================