comp.lang.ada
 help / color / mirror / Atom feed
From: Dmitry A. Kazakov <mailbox@dmitry-kazakov.de>
Subject: Re: Overriding discriminants perplexes GNAT 3.14p
Date: Tue, 24 Sep 2002 10:35:17 +0200
Date: 2002-09-24T10:35:17+02:00	[thread overview]
Message-ID: <qi60pu0gvatdehajipqh6em6hr4ut3k3d8@4ax.com> (raw)
In-Reply-To: ur8fk67qr.fsf@gsfc.nasa.gov

On 23 Sep 2002 11:33:32 -0400, Stephen Leake
<stephen.a.leake.1@gsfc.nasa.gov> wrote:

>Dmitry A.Kazakov <mailbox@dmitry-kazakov.de> writes:
>
>> Stephen Leake wrote:
>> 
>> > The question was not "is Ada good for web applications" but "do ACT
>> > customers use all of Ada".
>> 
>> If they do it, then why there are still bugs in the compiler? My point is 
>> that should GNAT be really widely used for multimedia, web, computer 
>> gaming, embedded, banking then it would have much less bugs.
>
>Give me some examples to support this thesis. I don't believe it!

I can't, because it is not enough used in these areas. But could you
agree that an application will not function properly if the compiler
has a bug. Or your argument is that if GNAT were used as wide as C++
then ACT would just ignore bug reports as MS does?

>> >> > So I have to believe that there is at least one ACT customers
>> >> > using each part of Ada. Which also helps defeat assumption 1).
>> >> 
>> >> I hope so. But you should admit that a wider use of GNAT would make it
>> >> better.
>> > 
>> > Well, that is precisely what I am not admitting :). Paying good people
>> > to write good code, and getting high-quality feedback from serious
>> > users, is an excellent model for producing a quality product. That
>> > does _not_ mean you have to have "a lot" of customers; just "enough"
>> > customers.
>> 
>> I cannot resist to remind you how DEC's boss claimed that nobody would need 
>> to have a personal computer at home.
>
>How is that relevant?

One should never separate customers into relevant and irrelevant. You
never know how it will turn in 10 years.

>> > MS Windows has way more users than GNAT; is it better? How about
>> > MS VC++?
>> 
>> MS ignores users because it is a monopoly which has too many of them.
>
>Yes. Which does not answer my question. Your thesis seems to be:
>
>If program A has more users than program B, then program A will have
>fewer bugs than program B.

Required, not implied!

Your argument is that for testing a program one does not need many
tests, it is enough to have all "good" tests. It is of course true.
The only technical problem is how to find that "good" tests. So what
makes you so sure, that paying GNAT users are "good" and only "good"
ones to detect and report all bugs? How one could prove that? Should
GNAT have no bugs a "bad" user (like me) be able to detect, then I
would agree with this argument. But it seems to be not so.

>I have quoted two examples (A = MS Windows, B= GNAT, A = MS VC++, B =
>GNAT), that contradict this thesis. Can you quote any examples that
>support it?

Linux is much better than it was before. Even in a pathalogical case
of MS VC++, if you compare VC++ 1.52 and VC++ 6.0 you will discover an
amazing progress (maybe because the starting point was so low. (:-))

>I suspect that DEC Ada 83 had fewer users in its heyday than GNAT has
>supported customers now (anybody have any real data on this)? If true,
>that also contradicts your thesis, since we agree that DEC Ada 83 had
>fewer bugs than GNAT Ada 95.

Come on, there are lots of other factors. Ada 83 is much smaller than
Ada 95, DEC targetted only one, very stable and highly integrated
platform, and so on and so forth.

---
Regards,
Dmitry Kazakov
www.dmitry-kazakov.de



  reply	other threads:[~2002-09-24  8:35 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-19  2:32 Overriding discriminants perplexes GNAT 3.14p Dmitry A.Kazakov
2002-09-18 16:45 ` Stephen Leake
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 15:51     ` Stephen Leake
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 12:29         ` Stephen Leake
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-22 13:32             ` Georg Bauhaus
2002-09-23  5:41               ` Dmitry A.Kazakov
2002-09-23 12:41                 ` Georg Bauhaus
2002-09-24  1:38                   ` Dmitry A.Kazakov
2002-09-23 15:33             ` Stephen Leake
2002-09-24  8:35               ` Dmitry A. Kazakov [this message]
2002-09-19 18:22     ` Adam Beneschan
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 16:00         ` Adam Beneschan
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-23 21:18             ` Adam Beneschan
2002-09-24  9:40               ` Dmitry A. Kazakov
2002-09-21 13:01     ` Simon Wright
2002-09-18 16:46 ` Mark Johnson
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 16:17     ` Stephen Leake
2002-09-19 20:02       ` tmoran
2002-09-20 21:10       ` Dmitry A.Kazakov
2002-09-21 12:56       ` Simon Wright
2002-09-18 16:49 ` Frank J. Lhota
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-18 17:17 ` Per Sandbergs
2002-09-19  8:51 ` Thierry Lelegard
  -- strict thread matches above, loose matches on Subject: below --
2002-09-19  9:08 Grein, Christoph
replies disabled

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