comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Enumeration representation
Date: Sat, 03 Jan 2004 13:42:22 GMT
Date: 2004-01-03T13:42:22+00:00	[thread overview]
Message-ID: <3FF6C6AB.7070800@noplace.com> (raw)
In-Reply-To: pylJb.142$uA5.88151091@newssvr11.news.prodigy.com

Well, in the places where it is done in my project, it is typically 
there because someone wants to guarantee that the object(s) in question 
will be properly represented & understood on I/O. When the testing folks 
look at it with the monitor, there is info available to the monitor and 
the human tester to determine how to interpret the zeros and ones. The 
tools (and people) might one day be modified to understand that no rep 
clause means start counting from zero - but I won't hold my breath. ;-)

If the compiler can recognize it as a special case & not generate ugly 
code, maybe we're all right. I'd have to go get someone to check the 
compiler output - but at this time we're not pressed for CPU cycles, so 
it sort of falls into the category of "why bother"? (other than 
intellectual curiosity.)

MDC

Pat Rogers wrote:
> 
> Still, I think it is bad form to put them in when no longer required,
> just in case your compiler does not recognize that nothing is changed.
> The resulting code generated can be really ugly (in terms of
> performance).
> 


-- 
======================================================================
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

======================================================================




  reply	other threads:[~2004-01-03 13:42 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-01 20:44 Enumeration representation Luke A. Guest
2004-01-01 21:45 ` Stephen Leake
2004-01-01 22:01   ` Luke A. Guest
2004-01-02  1:17     ` tmoran
2004-01-02  1:29     ` Stephen Leake
2004-01-02  3:10       ` Luke A. Guest
2004-01-02  2:46 ` Robert A Duff
2004-01-02  3:12   ` Luke A. Guest
2004-01-02 13:58   ` Marin David Condic
2004-01-02 21:39     ` Pat Rogers
2004-01-03 13:42       ` Marin David Condic [this message]
2004-01-03  1:53     ` Robert A Duff
2004-01-02 20:52   ` Randy Brukardt
2004-01-02 21:05     ` Luke A. Guest
  -- strict thread matches above, loose matches on Subject: below --
1999-09-10  0:00 Alex
1999-09-10  0:00 ` Ted Dennison
1999-09-10  0:00   ` Robert Dewar
1999-09-13  0:00     ` Ted Dennison
1999-09-10  0:00 ` David C. Hoos, Sr.
1999-09-10  0:00   ` Robert Dewar
1999-09-10  0:00 ` Matthew Heaney
1999-09-10  0:00   ` Robert Dewar
1999-09-10  0:00 ` Keith Thompson
1999-09-11  0:00   ` Robert Dewar
1999-09-11  0:00     ` Keith Thompson
1999-09-12  0:00       ` Bryce Bardin
1999-09-13  0:00         ` Robert Dewar
1999-09-13  0:00           ` Keith Thompson
1999-09-13  0:00       ` Robert Dewar
1999-09-12  0:00         ` Keith Thompson
1999-09-13  0:00           ` Robert Dewar
1999-09-13  0:00             ` Ted Dennison
1999-09-13  0:00             ` Keith Thompson
1999-09-14  0:00               ` Robert Dewar
1999-09-13  0:00         ` Robert A Duff
1999-09-13  0:00           ` Robert Dewar
1999-09-13  0:00 ` Alex
replies disabled

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