From: jls@rutabaga.Rational.COM (Jim Showalter)
Subject: Re: Ada9x Transition Plan (443 lines) ftp-ed from AJPO
Date: 26 Mar 91 02:39:37 GMT [thread overview]
Message-ID: <jls.669955177@rutabaga> (raw)
In-Reply-To: 2916@sparko.gwu.edu
> 3.2 FREE EDUCATIONAL ADA 9X COMPILATION SYSTEM
>
> Since this system is for educational purposes only, and
> there is no intent to compete with industry but rather to stimu-
> late the market, it may be that certain features of the language
> are not supported;
Bad idea, bad precedent. One of the great selling points of Ada over
any other language is that it IS a standard. Introducing dialects,
ESPECIALLY in an educational system, is regressive. Either teach Ada
or don't teach Ada, but by all means don't teach "sort-of" Ada.
> The original testing philosophy was to expose compiler errors,
Seems like a good idea. Why depart from this philosophy now? If it
aint broken, don't fix it.
> whether or not an error was likely to be encountered by users or
> would have been considered a significant defect by programmers.
> The new, usage-based testing philosophy is to focus on potential
> non-conformities that would impair the actual use of the lan-
> guage.
How does one guess ahead of time which particular compiler bugs will
be "significant" in the eyes of a programmer? Personally, I view ALL
bugs as an evil thing that must be stamped out. I would not like having
to choose which bugs I wanted to live with and which bugs I wanted fixed.
I want them ALL fixed. That's the whole POINT of validation.
> Furthermore, continued growth of the ACVC test suite will be
> prohibited.
WHY? Why set an artificial ceiling on the number of tests? The number
of tests should be exactly equal to the number required to ensure
validation, no more, no less. This seems elementary--who is pushing
to limit the number of tests?
> Tests may be modified/added/deleted but a fixed
> ceiling of approximately 3800 tests (187,000 LOC) will be estab-
> lished.
While this might be a great idea for laws, it stinks for testing
compilers. If you are limited to 3800 tests and there are 3801
things that can be wrong with a compiler, you are guaranteeing
that one bug will be visited upon all Ada users.
> The increased focus on usage and the prohibition of continued
> growth is expected to provide vendors with more time to concen-
> trate on meeting users special requirements for optimization and
> high quality tools.
I would rephrase this to read "The prohibition of continued growth
[of the tests] is expected to provide vendors with a shortcut to
achieving validation at the expense of the Ada user community".
--
***** DISCLAIMER: The opinions expressed herein are my own. Duh. Like you'd
ever be able to find a company (or, for that matter, very many people) with
opinions like mine.
-- "When I want your opinion, I'll read it in your entrails."
next prev parent reply other threads:[~1991-03-26 2:39 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
1991-03-24 22:05 Ada9x Transition Plan (443 lines) ftp-ed from AJPO Michael Feldman
1991-03-26 2:39 ` Jim Showalter [this message]
1991-03-26 14:45 ` Michael Feldman
1991-03-26 17:10 ` Cheap/Free Ada (was: Ada9x Transition) Jerry Callen
1991-03-26 21:32 ` Michael Feldman
1991-03-26 23:22 ` Dan L. Pierson
1991-03-27 21:00 ` Jim Showalter
1991-03-27 18:58 ` Jim Showalter
1991-03-29 1:47 ` Jerry Callen
1991-03-26 17:38 ` Ada9x Transition Plan (443 lines) ftp-ed from AJPO Steve Vestal
1991-03-26 21:28 ` Michael Feldman
1991-03-27 20:58 ` Jim Showalter
1991-03-28 14:24 ` Dennis Doubleday
1991-03-29 3:31 ` Jim Showalter
1991-03-29 5:55 ` Michael Feldman
1991-03-29 21:29 ` Jim Showalter
1991-03-26 22:50 ` jncs
1991-03-27 3:15 ` Jim Showalter
1991-03-31 14:47 ` Ralph Reid III
1991-03-26 20:33 ` ACVC policy (was Re: Ada9x Transition Plan) madmats
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox