comp.lang.ada
 help / color / mirror / Atom feed
From: ncohen@watson.ibm.com (Norman H. Cohen)
Subject: Re: Array mappings
Date: 13 Dec 1994 15:01:56 GMT
Date: 1994-12-13T15:01:56+00:00	[thread overview]
Message-ID: <3ckd14$1cqf@watnews1.watson.ibm.com> (raw)
In-Reply-To: 3cd4ju$11h@felix.seas.gwu.edu

In article <3cd4ju$11h@felix.seas.gwu.edu>, mfeldman@seas.gwu.edu
(Michael Feldman) writes: 

|> This is odd - Ada 93 deliberately leaves array mappings (like all
|> representations) unspecified, so (presumably) as to allow flexibility
|> in the implementations. Was a pragma equivalent to Convention thought
|> to be "feature overkill"?

Ada 83 had an explicit hook for this sort of thing: implementation-
defined representation pragmas.  The philosophy behind Chapter 13 in the
Ada-83 RM was to be as unconstraining as possible, trusting implementors
to "do the right thing" for their platforms.

It eventually became clear that the designers of Ada 83 had been too
trusting, and the ARG started to develop a series of binding
interpretations tightening up the requirements for support of
representation clauses, the one language-defined representation pragma
(Pack), and unchecked conversion.  Some of these interpretations received
final approval from WG9, but consideration of the others was overcome by
events--the promulgation of a full-fledged revised standard addressing
the same issues.

--
Norman H. Cohen    ncohen@watson.ibm.com



  reply	other threads:[~1994-12-13 15:01 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-12-06 13:06 Why don't large companies use Ada? Paige Vinall
1994-12-07 14:15 ` Norman H. Cohen
1994-12-10 20:55   ` Array mappings Michael Feldman
1994-12-13 15:01     ` Norman H. Cohen [this message]
1994-12-16 18:55       ` Michael Feldman
1994-12-17  0:43         ` Keith Thompson
1994-12-17 17:17           ` Reaching traditional engineering, was: " Michael Feldman
1994-12-18  1:34             ` Robert Dewar
1994-12-19  2:11               ` Michael Feldman
1994-12-21 16:17               ` Kevin Weise
1994-12-21 13:29                 ` David Emery
1994-12-22  2:40                   ` Michael Feldman
1994-12-22 10:20                 ` Reaching traditional engineering Introspect Technologies
1994-12-22 20:49                   ` Richard Riehle
1994-12-23  9:09                   ` Peter Hermann
1994-12-27  3:37                 ` Reaching traditional engineering, was: Array mappings Richard G. Hash
1994-12-17 20:42           ` Rolf Ebert
1994-12-19  2:19             ` Michael Feldman
1994-12-19  3:46               ` Robert Dewar
1994-12-19  5:53               ` Mark S. Hathaway
1994-12-19 14:27                 ` Robert Dewar
1994-12-22 17:08               ` Richard G. Hash
1995-01-03  3:26                 ` Fred McCall
1994-12-17 17:41         ` Robert Dewar
1994-12-18  0:03           ` Dik T. Winter
1994-12-19  2:08             ` Michael Feldman
1994-12-19  2:01           ` Michael Feldman
1994-12-19  3:41             ` Robert Dewar
1994-12-20  3:23               ` Michael Feldman
1994-12-20 14:09                 ` Robert Dewar
1994-12-19 19:10             ` Matt Kennel
1994-12-09  2:31 ` Why don't large companies use Ada? Michael Feldman
replies disabled

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