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.6 required=5.0 tests=BAYES_40,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,908bd475d3545aad X-Google-Attributes: gid103376,public From: "Marin D. Condic" Subject: Re: PL/SQL -> Ada Date: 2000/03/31 Message-ID: <38E4D1A0.CEBF9D46@quadruscorp.com>#1/1 X-Deja-AN: 604786901 Content-Transfer-Encoding: 7bit References: <38DD3CA8.BF122672@wa8tzg.org> <38DE46E8.756F5A66@quadruscorp.com> <38DEB5C4.64CACCCC@wa8tzg.org> <38DF90E0.7BE629DD@quadruscorp.com> <38DFFEAE.8C694C4E@wa8tzg.org> <38E0EC54.A38F66CE@quadruscorp.com> <8bql8b$5mc$1@nnrp1.deja.com> <38E2486D.ADB30CCB@quadruscorp.com> <8bu5nd$5l0$1@nnrp1.deja.com> <38E3A49C.94F7FD9@quadruscorp.com> <38E3B39D.D722E500@averstar.com> Organization: Quadrus Corporation X-Sender: "Marin D. Condic" (Unverified) X-Server-Date: 31 Mar 2000 13:27:08 GMT Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-03-31T13:27:08+00:00 List-Id: Tucker Taft wrote: > To give you an analogy which might make you feel sorry for us > poor compiler-writer slobs. Imagine a chauffeur and a passenger. > The compiler is the chauffeur, and the programmer is the passenger. > When there are no representation clauses, you get to tell the > chauffeur to drive the car to the store, and that is about it. > When there are representation clauses, you get to tell the chauffeur > that you want them to put their left foot exactly there, their right > foot there, their left index finger here, their right thumb there, > and their left pinkie over here. *Now* drive to the store, at exactly > the speed I tell you to, with your tires following exactly along the > pair of white lines I drew on the road earlier today. > I like your analogy. Pretty clever. Yes, I can sympathize with the fact that once I start mucking about telling the compiler where to put things, it makes your life harder. Normally though, the representation clauses I've had to apply are mostly because the data has to fit some format for the outside world. (Reading hardware registers, messages up and down the hose, stuff like that.) I don't know if it makes your life any easier if all I ever want to do is move the data and never actually compute with it. (I could unpack it into an un-represented-type). Maybe some "usage is non-computational" clause could be applied? MDC -- ============================================================= Marin David Condic - Quadrus Corporation - 1.800.555.3393 1015-116 Atlantic Boulevard, Atlantic Beach, FL 32233 http://www.quadruscorp.com/ m c o n d i c @ q u a d r u s c o r p . c o m ***PLEASE REMOVE THE "-NOSPAM" PART OF MY RETURN ADDRESS*** Visit my web site at: http://www.mcondic.com/ "Because that's where they keep the money." -- Willie Sutton when asked why he robbed banks. =============================================================