comp.lang.ada
 help / color / mirror / Atom feed
From: "David Crocker" <dcrocker@imsltd.com>
Subject: Re: 'withing' problem
Date: Mon, 5 Nov 2001 09:49:45 -0000
Date: 2001-11-05T09:49:45+00:00	[thread overview]
Message-ID: <3be65faf$0$227$ed9e5944@reading.news.pipex.net> (raw)
In-Reply-To: 5ee5b646.0111020649.4c0f973f@posting.google.com

Thanks for that, I didn't realise that Gnat Pro was used for critical
applications. I will investigate it further.

Regards

David Crocker www.eschertech.com

"Robert Dewar" <dewar@gnat.com> wrote in message
news:5ee5b646.0111020649.4c0f973f@posting.google.com...
> "David Crocker" <dcrocker@imsltd.com> wrote in message
news:<3be27344$0$227$ed9e5944@reading.news.pipex.net>...
> > Are there any commercial compilers with language
> > extensions to work around the infamous "withing" problem?
>
> Yes, GNAT Pro implements a version of the "with type" proposal that
> was made some time ago to solve this problem.
>
> > I am also aware that GNAT implements a workaround
>
> This is not a "work around" but rather a language extension
> feature that directly addresses the problem.
>
> > but what we really need is a validated compiler
>
> The presence of extensions in a compiler does not mean the
> compiler cannot be validated, providing that there is a way
> to turn off the extensions, as is the case with GNAT Pro.
>
> > I heard that the next update to the Ada language circa
> > 2005 will address the problem, but this is too far away
> > to be any consolation. Surely we can't be
> > the only company that needs the problem fixed urgently?
>
> The only way to have an "urgent" fix to this problem is
> to go with implementation extensions of the kind in GNAT
> Pro. Yes, they won't be fully portable to other compilers,
> but there is no immediate urgent short term solution that
> will solve that. Note that the ARG is still discussing the
> preferred long-term solution, and has recently been examining entirely
> different approaches. The sequence of
> events is that first the ARG approves a detailed proposal,
> the WG2.1 approves it, then it appears in an official
> addendum. Even the first step is a way off, and so I do not
> expect vendors to be implementing a common solution anytime
> soon, and indeed, even if the ARG does approve a solution,
> that is no guarantee that any vendor will implement it on
> any particular time schedule.
>
> > How do developers of large military software systems
> > manage?
>
> Well at least for our customers, they use the feature we
> have provided in GNAT Pro. This feature was not implemented
> for our amusement, but rather in response to serious customer needs.
>
> Robert Dewar
> Ada Core Technologies





  reply	other threads:[~2001-11-05  9:49 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-02 10:24 'withing' problem David Crocker
2001-11-02 10:58 ` David C. Hoos, Sr.
2001-11-02 21:32   ` Florian Weimer
2001-11-02 14:49 ` Robert Dewar
2001-11-05  9:49   ` David Crocker [this message]
2001-11-02 15:06 ` Wes Groleau
2001-11-02 15:21 ` Ted Dennison
2001-11-02 17:19   ` Ed Falis
2001-11-02 18:17     ` Preben Randhol
2001-11-02 19:15       ` Ed Falis
2001-11-03  2:52       ` DuckE
2001-11-03  9:50         ` Preben Randhol
2001-11-03  8:25   ` Simon Wright
2001-11-03 17:27     ` Richard Riehle
2001-11-04 10:23       ` Simon Wright
2001-11-08 10:58         ` Preben Randhol
2001-11-08 15:24           ` Peter Hend�n
2001-11-10 17:57           ` Simon Wright
2001-11-05  9:48       ` David Crocker
2001-11-05 20:36         ` Ted Dennison
2001-11-06 15:56           ` David Crocker
2001-11-07 15:06             ` Ted Dennison
2001-11-07 16:49               ` Darren New
2001-11-09 20:28         ` Matthew Heaney
2001-11-10 13:55           ` Preben Randhol
2001-11-12 15:10             ` Matthew Heaney
2001-11-10 18:12           ` Simon Wright
2001-11-12 15:13             ` Matthew Heaney
2001-11-13  7:01               ` Simon Wright
2001-11-14 16:10                 ` Matthew Heaney
2001-11-15 20:21                   ` Simon Wright
2001-11-15 21:07                     ` Matthew Heaney
2001-11-16 14:37                     ` Stephen Leake
2001-11-17 22:29                     ` Richard Riehle
2001-11-18 14:53                       ` Simon Wright
2001-11-19  5:51                         ` Simon Wright
2001-11-19 15:23                         ` Matthew Heaney
2001-11-19 17:19                           ` 'withing' problem [code generation] Mark Johnson
2001-11-19 20:58                             ` Stephen Leake
2001-11-19 21:20                               ` Matthew Heaney
2001-11-21  6:20                                 ` Simon Wright
2001-11-20  0:50                               ` Mark Biggar
2001-11-21  6:21                                 ` Simon Wright
2001-11-20 14:42                               ` Mark Johnson
2001-11-20 16:34                                 ` David Crocker
2001-11-20 18:34                                   ` Richard Pinkall-Pollei
2001-11-20 18:43                                   ` Matthew Heaney
2001-11-20 20:37                                     ` Mark Lundquist
2001-11-22 11:49                                     ` David Crocker
2001-11-20 20:35                                   ` Mark Lundquist
2001-11-22 11:42                                     ` David Crocker
2001-11-19 19:30                           ` 'withing' problem Preben Randhol
2001-11-03  8:26 ` Simon Wright
2001-11-03  8:38 ` Simon Wright
2001-11-05  9:54   ` David Crocker
2001-11-05 18:04     ` tmoran
2001-11-06 15:29       ` David Crocker
2001-11-07  0:38         ` tmoran
2001-11-07 10:11           ` David Crocker
2001-11-07 18:59             ` tmoran
2001-11-08 11:38               ` David Crocker
2001-11-10 18:03                 ` 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