comp.lang.ada
 help / color / mirror / Atom feed
From: Ken Garlington <garlingtonke@lmtas.lmco.com>
Subject: Re: Ada Core Technologies and Ada95 Standards
Date: 1996/04/25
Date: 1996-04-25T00:00:00+00:00	[thread overview]
Message-ID: <317FB33E.550F@lmtas.lmco.com> (raw)
In-Reply-To: 9604241816.AA07770@most

W. Wesley Groleau (Wes) wrote:
> 
> Point One:
> But I'm certainly against the United States government meddling in things
> any more than it already does!  Especially in something that affects many
> people in other countries.

OK. Then you would agree that ACVC testing should be reduced or eliminated,
in favor of something else. I can accept this. What (if anything) would
you recommend be done in lieu of DoD "meddling" to improve compiler quality,
or would reducing/killing ACVC by itself improve compiler quality?

> Point Two:
> We (Adaphiles in general, no one in particular) complain that Ada is not
> getting the respect it deserves from the commercial world.  We won't
> change that situation by mandating that all vendors explode the cost of
> their tools by expensive testing.  Many of these potential commercial
> customers don't test their own product.  Why would they want to pay to
> test the compiler?

I think the better question is: "How much would these potential commercial
customers be willing to pay for a high-quality toolset?" If the potential
commercial Ada user is a college student, not much. If it's someone building
"critical" systems (in the broad sense of "critical") probably more.

How about this question, also: "How likely is it for Ada to penetrate the
commercial world if the tools are not of significantly higher quality than
tools for other languages?"

> Point Three:
> I think KG has missed an important point that RKBD has failed to mention--
> the DoD's goal in mandating validation has nothing to do with quality.
> Validation assures the DoD that they are using "ONE language" instead of
> 123* very similar languages.

Actually, RKBD _has_ mentioned this point on more than one occasion, (although
in other posts there has been  suggestion that ACVC has _some_ relationship to quality)
and I've agreed with it every time. I just don't see it as important to my argument.
To me, it's more important to ask: Which is more important: language conformance, or
(other) factors that relate to compiler quality? If we're spending a lot of
effort on conformance, and that's not justified by the role of conformance to user
needs,(and in particular if that emphasis causes other factors to be neglected), we're
being silly. To fix this, we can either change the ACVC such that
it does relate to these other factors, we can do other activities in addition to
the ACVC, or we can do other activities instead of the ACVC. My personal feeling:
If you tell me that I can either have a compiler that has very few bugs, good
performance, etc. but some language extensions; or a compiler with no language 
extensions, but a lot of bugs, poor performance, etc., I'll choose the former
any time. I can tell my users not to use an extension, if they want their code
to be portable. If the compiler is of low quality, the code oftentimes isn't
portable regardless of whether or not the compiler passes the ACVC!

So, given that ACVC has to be supplemented/replaced by other measures, do we have
these measures done solely by individual users on individual vendors, or is it
_also_ smart to identify activities that _all_ (or at least a good majority) of users
want done for all/most vendors, and do those in a coordinated (DoD/AVO? ARA? some kind
of de facto standard?) fashion? Note that we don't even necessarily have to mandate
a particular level for these measures. Different users may be happy with different
levels. However, if every user has to use those measures, it will be more efficient
to take them once for each compiler release, and share the results among all users.

-- 
LMTAS - "Our Brand Means Quality"




  parent reply	other threads:[~1996-04-25  0:00 UTC|newest]

Thread overview: 92+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-04-24  0:00 Ada Core Technologies and Ada95 Standards W. Wesley Groleau (Wes)
1996-04-25  0:00 ` Robert Dewar
1996-04-25  0:00   ` Theodore E. Dennison
1996-04-25  0:00 ` Ken Garlington [this message]
  -- strict thread matches above, loose matches on Subject: below --
1996-04-29  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-04-01  0:00 Simon Johnston
1996-03-25  0:00 Kenneth Mays
1996-03-25  0:00 ` Robert Dewar
1996-03-28  0:00   ` John McCabe
1996-03-28  0:00     ` Robert Dewar
1996-03-29  0:00       ` John McCabe
1996-03-29  0:00         ` Robert Dewar
1996-04-01  0:00           ` Ken Garlington
1996-04-01  0:00             ` Robert Dewar
1996-04-02  0:00               ` Ken Garlington
1996-04-02  0:00                 ` John McCabe
1996-04-02  0:00                   ` Robert A Duff
1996-04-02  0:00                   ` Robert Dewar
1996-04-03  0:00                     ` Ken Garlington
1996-04-04  0:00                       ` Robert Dewar
1996-04-04  0:00                         ` Ken Garlington
1996-04-05  0:00                           ` Robert Dewar
1996-04-10  0:00                             ` Ken Garlington
1996-04-10  0:00                 ` Robert Dewar
1996-04-10  0:00                   ` Robert Dewar
1996-04-12  0:00                     ` Philip Brashear
1996-04-12  0:00                       ` Robert Dewar
1996-04-18  0:00                     ` John McCabe
1996-04-19  0:00                       ` Robert Dewar
1996-04-22  0:00                         ` John McCabe
1996-04-23  0:00                           ` Ken Garlington
1996-04-24  0:00                             ` John McCabe
1996-04-24  0:00                               ` Robert Dewar
1996-04-26  0:00                                 ` John McCabe
1996-04-26  0:00                                 ` John McCabe
1996-04-26  0:00                                 ` Ken Garlington
1996-04-25  0:00                               ` Ken Garlington
1996-04-24  0:00                             ` Robert Dewar
1996-04-26  0:00                               ` Ken Garlington
1996-04-24  0:00                           ` Robert Dewar
1996-04-26  0:00                             ` Ken Garlington
1996-04-27  0:00                               ` Robert Dewar
1996-04-22  0:00                         ` Ken Garlington
1996-04-15  0:00                   ` Ken Garlington
1996-04-16  0:00                     ` Robert Dewar
1996-04-16  0:00                       ` Ken Garlington
1996-04-16  0:00                         ` Robert Dewar
1996-04-02  0:00               ` John McCabe
1996-04-02  0:00             ` John McCabe
1996-04-02  0:00               ` Robert A Duff
1996-04-16  0:00                 ` John McCabe
1996-04-16  0:00                   ` Robert Dewar
1996-04-22  0:00                     ` John McCabe
1996-04-23  0:00                       ` Ken Garlington
1996-04-24  0:00                         ` Robert Dewar
1996-04-26  0:00                           ` Ken Garlington
1996-04-27  0:00                             ` Robert Dewar
1996-04-29  0:00                               ` Cordes MJ
1996-04-29  0:00                                 ` Robert Dewar
1996-05-06  0:00                                   ` John McCabe
1996-05-06  0:00                                     ` Robert Dewar
1996-05-08  0:00                                       ` John McCabe
     [not found]                                         ` <Dr46LG.2FF@world.std.com>
1996-05-09  0:00                                           ` John McCabe
1996-05-07  0:00                                     ` Mike Cordes
1996-05-07  0:00                                     ` Mike Cordes
1996-04-10  0:00             ` Robert Dewar
1996-04-15  0:00               ` Ken Garlington
1996-04-16  0:00                 ` Robert Dewar
1996-04-16  0:00                   ` Ken Garlington
1996-04-16  0:00                     ` Robert Dewar
1996-04-18  0:00                       ` Ken Garlington
1996-03-31  0:00         ` Geert Bosch
1996-04-01  0:00           ` Robert Dewar
1996-04-01  0:00             ` Mike Young
1996-04-03  0:00               ` Robert Dewar
1996-03-29  0:00   ` steved
1996-04-03  0:00   ` Ken Garlington
1996-04-04  0:00     ` Robert Dewar
1996-04-04  0:00       ` John McCabe
1996-04-05  0:00         ` Robert Dewar
1996-04-07  0:00           ` John McCabe
1996-04-03  0:00   ` Robert I. Eachus
1996-04-05  0:00   ` Robert I. Eachus
1996-04-10  0:00     ` Cordes MJ
1996-04-10  0:00       ` Robert Dewar
1996-04-15  0:00         ` Ken Garlington
1996-04-16  0:00           ` Robert Dewar
1996-04-16  0:00             ` Ken Garlington
1996-04-16  0:00               ` Robert Dewar
1996-04-11  0:00   ` Robert I. Eachus
1996-04-11  0:00   ` Robert I. Eachus
1996-04-19  0:00   ` Laurent Guerby
replies disabled

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