comp.lang.ada
 help / color / mirror / Atom feed
From: Shark8 <onewingedshark@gmail.com>
Subject: Re: GNAT.Serial_Communication and Streams
Date: Wed, 25 Nov 2015 04:45:38 -0800 (PST)
Date: 2015-11-25T04:45:38-08:00	[thread overview]
Message-ID: <0878b65a-dd37-4f30-a49c-2f2e41c06f6a@googlegroups.com> (raw)
In-Reply-To: <176k4qaseow2w.1cckz2yfyq3m2.dlg@40tude.net>

On Wednesday, November 25, 2015 at 1:52:46 AM UTC-7, Dmitry A. Kazakov wrote:
> 
> You can validate compilers only against mandated behavior. Stream attribute
> to produce same sequences of stream elements across all Ada compilers is
> just not required.

That's rather irrelevant: that Stream'Input is allowed to have an implementation-defined representation for its stream is immaterial to your claim that the compiler cannot be verified [as correct, via proof] in-general. It's along the same lines as someone saying that a program which is never run cannot be proven correct, an obvious fallacy.

That there might be errors in the compiler, or that the language might not otherwise exist, are not germane to the actual proof. Neither do alternate representations necessarily invalidate the compiler... or are you going to claim that e.g. a one's-complement computer cannot have a verified Ada compiler because internally the [internal] representation of the integers would be different?


  reply	other threads:[~2015-11-25 12:45 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-22 21:40 GNAT.Serial_Communication and Streams rrr.eee.27
2015-11-22 21:52 ` Simon Wright
2015-11-22 21:54 ` Jeffrey R. Carter
2015-11-24  1:29   ` Randy Brukardt
2015-11-24 16:09     ` Jeffrey R. Carter
2015-11-24  8:28   ` Dmitry A. Kazakov
2015-11-24 10:28     ` Simon Wright
2015-11-24 10:45       ` Dmitry A. Kazakov
2015-11-25  6:24         ` Shark8
2015-11-25  8:07           ` Simon Wright
2015-11-25  8:52           ` Dmitry A. Kazakov
2015-11-25 12:45             ` Shark8 [this message]
2015-11-25 17:43               ` Dmitry A. Kazakov
2015-11-29  8:45                 ` Shark8
2015-11-29  9:33                   ` Dmitry A. Kazakov
2015-11-29 11:34                     ` Simon Wright
replies disabled

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