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,FREEMAIL_FROM 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-24 07:58:59 PST Path: archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!crtntx1-snh1.gtei.net!cambridge1-snf1.gtei.net!news.gtei.net!bos-service1.ext.raytheon.com!cyclone.swbell.net!newsfeed1.easynews.com!easynews.com!easynews!elnk-pas-nf1!newsfeed.earthlink.net!pd7cy1no!pd7cy2so!shaw.ca!border1.nntp.ash.giganews.com!border2.nntp.sjc.giganews.com!border1.nntp.sjc.giganews.com!nntp.giganews.com!local1.nntp.sjc.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 24 Jan 2004 09:58:55 -0600 Date: Sat, 24 Jan 2004 10:58:54 -0500 From: "Robert I. Eachus" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) 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> <400FD4F7.8050805@noplace.com> <4011CF46.3040001@noplace.com> <10140vm4dkkr9b3@corp.supernews.com> <401272E3.4040506@noplace.com> In-Reply-To: <401272E3.4040506@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 24.147.77.160 X-Trace: sv3-rz5H9rrArWCsqJliQ9NBFk2iR+WpJ//ibCs4+C/d0GluDZZQ+5sWEsHXV7qSQjFPx+Iyf3w5Z3S6Pyy!84th62KibF6GeXV3QnwFblUeNzjHvH44kv6GSfd4aKFrOdE2PqCnojAdpaur8g== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.1 Xref: archiver1.google.com comp.lang.ada:4777 Date: 2004-01-24T10:58:54-05:00 List-Id: Marin David Condic wrote: > Rep clauses are ugly in the sense that "In A Perfect World" we'd want to > let the compiler worry about how to represent data. Inherently, they > make the code compiler and target dependent. By their very existence, > you can't just hand someone some body of code and say "Trust me. It will > compile & run on your machine..." Rep clauses are actually one of the > better arguments for needing conditional compilation. (Target A? Use > this rep! Target B? Use that one!) Somebody wrote an article (for Ada Letters I think) on how to write representation specifications that are legal (and identical!) for bigendian and little endian hardware. Anyone remember it? I tend now to target only x86 family machines, where MMX, 3dNow!, SSE, and SSE2 give me enough headaches. ;-) -- Robert I. Eachus "The war on terror is a different kind of war, waged capture by capture, cell by cell, and victory by victory. Our security is assured by our perseverance and by our sure belief in the success of liberty." -- George W. Bush