comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: FW: Is the Writing on the Wall for Ada?
Date: Wed, 01 Oct 2003 13:09:58 GMT
Date: 2003-10-01T13:09:58+00:00	[thread overview]
Message-ID: <3F7AD21B.7030902@noplace.com> (raw)
In-Reply-To: rP6dnXq1DYaVgOeiU-KYgw@gbronline.com

Except that you still have the problem of expanding the validation. 
Every package you add to the ARM needs sufficient documentation of 
behavior to make it validatable - and *then* you've got to go write 
tests to prove that someone's compiler did the job right and **then** 
someone has to run all that validation and make sure it passes. The 
costs keep multiplying and pretty soon the vendors are howling because 
you're driving them into bankruptcy. Adding stuff to the ARM is 
difficult, costly and slow. I'd prefer not to add things to the ARM that 
don't involve some structural change to the language (syntax/semantics 
of the language itself.) Packages that can be implemented totally within 
the syntax/semantics of Ada are best dealt with in other ways.

Add *LOTS* of packages to Ada and make it more useful and convenient. 
Let's just do it in a less formal way so that we don't kill the vendors 
with implementation/validation effort. A Conventional Ada Library would 
accomplish this.

MDC



Wes Groleau wrote:
> 
> If the IO packages all have the same "shape"
> then they should not require a lot of extra
> text.
> 
> I see no point in having several pages that
> are identical except for part of the type name.
> (There's already too much of that in the child
> packages of Ada.Text_IO and in Wide_String routines
> repeating the text for String routines.)
> 
> If they don't have the same "shape" then it
> adds complexity to learning the language.
> 
> It always bugged me that IO for some data types is
> Get() and Put() but for others it's Read() and Write().
> 


-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm

Send Replies To: m c o n d i c @ a c m . o r g

     "All reformers, however strict their social conscience,
      live in houses just as big as they can pay for."

          --Logan Pearsall Smith
======================================================================




  reply	other threads:[~2003-10-01 13:09 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-30 15:56 FW: Is the Writing on the Wall for Ada? Mário Amado Alves
2003-09-30 16:10 ` Preben Randhol
2003-09-30 16:21   ` Larry Kilgallen
2003-09-30 16:33     ` Preben Randhol
2003-09-30 17:10       ` Mário Amado Alves
2003-09-30 18:28         ` Preben Randhol
2003-09-30 18:30           ` Preben Randhol
2003-09-30 22:00           ` Mário Amado Alves
2003-10-01  0:16             ` Wes Groleau
2003-10-01 13:09               ` Marin David Condic [this message]
2003-10-01 13:02             ` Marin David Condic
2003-09-30 17:17       ` Larry Kilgallen
2003-09-30 17:15   ` Mário Amado Alves
2003-10-07 14:42 ` Craig Carey
2003-10-08 18:06   ` Robert I. Eachus
2003-10-09 11:53     ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2003-10-07 16:08 amado.alves
2003-10-08  1:33 ` Wes Groleau
replies disabled

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