comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Restrictions on compilers for Microsoft's .NET project
Date: 11 Feb 2002 18:21:39 -0800
Date: 2002-02-12T02:21:39+00:00	[thread overview]
Message-ID: <5ee5b646.0202111821.4dba9889@posting.google.com> (raw)
In-Reply-To: 3C681C25.6356CAF3@west.raytheon.com

Jerry Petrey <"jdpetrey<NOSPAM>"@west.raytheon.com> wrote in message news:<3C681C25.6356CAF3@west.raytheon.com>...
.
> In regards to record representation, ARM 13.5.1-11 
> states:
> 
> At most one component_clause is allowed for each 
> component of the type, including for each discriminant 
> (component_clauses may be given for some, all,
> or none of the components). Storage places within a 
> component_list shall not overlap, UNLESS they are for 
> components in distinct variants of the same
> variant_part. 

This seems to me a tempest in a teapot (nice english phrase 
meaning Much Ado About Nothing (entertating Shakespeare
title, meaning a lot of fuss about a small point)).

The RM also says you don't have to do anything you can't
do. So if indeed .NET does not allow variants to overlap,
then Ada compilers in this environment won't allow overlapped
variants. This only affects the set of rep clauses that are accepted,
and it is to be expected that
in protected environments such as the JVM and .NET that there will be
restrictions on rep clauses.



  reply	other threads:[~2002-02-12  2:21 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-09 23:31 Restrictions on compilers for Microsoft's .NET project Larry Kilgallen
2002-02-10  5:26 ` Britt Snodgrass
2002-02-11 16:59 ` Stephen Leake
2002-02-11 17:25   ` Larry Kilgallen
2002-02-11 17:34   ` Martin Dowie
2002-02-11 18:07     ` Larry Kilgallen
2002-02-11 19:20       ` Martin Dowie
2002-02-11 19:31   ` Jerry Petrey
2002-02-12  2:21     ` Robert Dewar [this message]
2002-02-12  3:22       ` Larry Kilgallen
2002-02-12 16:33         ` Stephen Leake
2002-02-12 19:26           ` Larry Kilgallen
2002-02-13  2:00         ` Richard Riehle
replies disabled

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