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,XPRIO_SHORT_SUBJ autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,78b2880bc7e78e39 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-03-17 01:38:53 PST From: "Martin Dowie" Newsgroups: comp.lang.ada References: <98qumf$5sf$1@nh.pace.co.uk> <98r4g1$7r1$1@nh.pace.co.uk> Subject: Re: RISC Date: Fri, 16 Mar 2001 08:44:29 -0000 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 NNTP-Posting-Host: superted.dsge.edinbr.gmav.gecm.com Message-ID: <3ab1d090$1@pull.gecm.com> X-Trace: 16 Mar 2001 08:36:32 GMT, superted.dsge.edinbr.gmav.gecm.com Path: nntp.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!dispose.news.demon.net!demon!btnet-peer0!btnet-feed5!btnet!newreader.ukcore.bt.net!pull.gecm.com!superted.dsge.edinbr.gmav.gecm.com Xref: nntp.stanford.edu comp.lang.ada:91503 Date: 2001-03-16T08:44:29+00:00 List-Id: I gave up on record rep clauses a while back after similar frustrations. Am I alone in this? These days, for interface level stuff I work with byte arrays and do all the conversions explicitly myself (loads of modular arithmatic, which I'd have to admit finding quite fun getting what I want sometimes :-) Has anyone been down this path before and stopped any pitfalls I'm not aware of? Marin David Condic wrote in message news:98r4g1$7r1$1@nh.pace.co.uk... > Oh sure. Most garden variety representation clauses get listened to and > obeyed. At least in my experience. I just like to complain about the > inability to coerce behavior out of compilers sometimes. I know I've come up > with perfectly reasonable and legal representation specifications from time > to time and had them rejected by compilers because a) they didn't understand > what I wanted or b) they *did* understand and refused to do it because > obviously they knew better than I did what it is I *really* wanted, if only > I was as smart and omnipotent as the compiler.