comp.lang.ada
 help / color / mirror / Atom feed
From: att!cbnews!cbnewsm!cbnewsl!willett@ucbvax.Berkeley.EDU  (david.c.willett)
Subject: Re: Enumerations
Date: 17 Sep 92 21:20:32 GMT	[thread overview]
Message-ID: <1992Sep17.212032.18906@cbnewsl.cb.att.com> (raw)

>From article <9209162110.AA21397@efftoo.boeing.com>, by crispen@efftoo.boeing.
com (crispen):
> First, the caveat: I *know* that without rep specs all data in Ada is
> abstract.
> 
> But what I'd like to know is, does anyone know of an Ada compiler
> which does not give a machine value of zero for the first element of
> an enumeration, one for the second, and so on?
> 
> Just idle curiosity, actually, since it came up in the context of a
> document I'm writing that's going to say, "Use rep specs for interface
> objects and don't trust different compilers to do the same thing".
> 
> Thanks,
> +-------------------------------+--------------------------------------+
> | Bob Crispen                   |   The owls are not what they seem    |
> | crispen@foxy.boeing.com       +--------------------------------------+
> | (205) 461-3296                |Opinions expressed here are mine alone|
> +-------------------------------+--------------------------------------+

I don't have an answer to your specific question, but as a matter of principle
I would use rep specs for all "interface objects" (I presume you mean objects
specified in an interface definition).  You may wish to consider supplying 
the interface definition as a package of type definitions replete with rep
specs.


-- 
Dave Willett          AT&T Federal Systems Advanced Technologies
attmail!dwillett      (AT&T FSAT)

A dog is a dog until he is facing you.  Then he is *MISTER* dog!

             reply	other threads:[~1992-09-17 21:20 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-09-17 21:20 david.c.willett [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-09-17 22:26 Enumerations Darren Davenport 283-4173
1992-09-17 23:40 Enumerations Kevin Simonson
1992-09-18  1:39 Enumerations Michael Feldman
1992-09-18 15:41 Enumerations Mark A Biggar
1992-09-18 17:54 Enumerations Michael Feldman
1992-09-19  0:40 Enumerations John Goodenough
1992-09-19  1:18 Enumerations Mark A Biggar
1992-09-19  2:31 Enumerations Michael Feldman
1992-09-20 22:32 Enumerations Gary Morris @pulsar
1992-09-22 14:27 Enumerations Chris Elliott
replies disabled

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