From: "(see below)" <yaldnif.w@blueyonder.co.uk>
Subject: Re: Selective suppression of warnings --- gnat on GNU/Linux
Date: Tue, 30 Dec 2008 12:05:51 +0000
Date: 2008-12-30T12:05:51+00:00 [thread overview]
Message-ID: <C57FBF1F.10631D%yaldnif.w@blueyonder.co.uk> (raw)
In-Reply-To: 495a0802$0$32677$9b4e6d93@newsspool2.arcor-online.net
On 30/12/2008 11:37, in article
495a0802$0$32677$9b4e6d93@newsspool2.arcor-online.net, "Georg Bauhaus"
<rm.tsoh.plus-bug.bauhaus@maps.futureapps.de> wrote:
> (see below) wrote:
>
>> No, the problem is that the Pascal subrange type declarations have been
>> wrongly translated. The Pascal declaration:
>>
>> type somerange = 1..10;
>>
>> Means, in Ada:
>>
>> SUBtype somerange is Integer range 1..10;
>>
>> Make this change and the Ada type compatibility problems will magically
>> vanish.
>
> I can see this is formally true, but wouldn't you loose
> the valuable distinction that comes from different numeric
> types?
The point is that in Pascal they are NOT different types, so if one wants to
mirror the semantics of the Pascal program - which is presumably the reason
for translating it - one must do as I say.
Even writing afresh in Ada, it is very unlikely indeed that one would want
EVERY subrange to be a separate type.
--
Bill Findlay
<surname><forename> chez blueyonder.co.uk
next prev parent reply other threads:[~2008-12-30 12:05 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-30 3:13 Selective suppression of warnings --- gnat on GNU/Linux Michael Mounteney
2008-12-30 8:03 ` Ludovic Brenta
2008-12-30 22:49 ` Michael Mounteney
2008-12-30 23:26 ` Robert A Duff
2008-12-30 11:01 ` (see below)
2008-12-30 11:37 ` Georg Bauhaus
2008-12-30 12:05 ` (see below) [this message]
2008-12-30 14:11 ` Pascal ranges (was: Selective suppression of warnings --- gnat on GNU/Linux) Georg Bauhaus
2008-12-30 20:19 ` (see below)
2008-12-30 23:19 ` Pascal ranges Robert A Duff
2008-12-30 23:34 ` (see below)
2008-12-31 0:07 ` Robert A Duff
2008-12-31 0:32 ` (see below)
2008-12-30 23:13 ` Selective suppression of warnings --- gnat on GNU/Linux Robert A Duff
2008-12-31 9:46 ` Jean-Pierre Rosen
2008-12-31 14:55 ` Robert A Duff
2008-12-31 16:13 ` Jean-Pierre Rosen
2008-12-31 20:01 ` Robert A Duff
2008-12-31 18:43 ` (see below)
2008-12-31 19:49 ` Robert A Duff
2008-12-31 20:24 ` Jeffrey R. Carter
2008-12-31 22:38 ` Robert A Duff
2008-12-31 19:46 ` Jerry
2008-12-31 22:39 ` Robert A Duff
2008-12-31 23:37 ` Michael Mounteney
2009-01-01 9:45 ` sjw
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox