comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Overriding discriminants perplexes GNAT 3.14p
Date: 20 Sep 2002 08:29:13 -0400
Date: 2002-09-20T12:39:34+00:00	[thread overview]
Message-ID: <uk7lgq1ye.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: amergv$5b11r$1@ID-77047.news.dfncis.de

Dmitry A.Kazakov <mailbox@dmitry-kazakov.de> writes:

> Stephen Leake wrote:
> > You are making a couple of assumptions that I find dubious.
> > 
> > 1) More and cheaper customers = higher quality
> > 
> > I don't believe this, because the first consequence of more cheaper
> > customers is to spread your support personnel thinner, so they have
> > less time to write quality fixes for the bugs that get reported.
> 
> Consider personal PC's today and mainframes of 60's. In a long term 
> perspective cheaper products bring higher quality. This could be [and 
> usualy is] undesirable from the point of view of a product vendor. Well, 
> this is how they try to resist to, let's say, progress and then disapper.

That's only true when there are economies of scale. Intel can make
millions of identical Pentiums, and make a profit. ACT cannot make
millions of identical support responses. Remember, their business is
support to people, each of whom has unique needs.

> > 2) ACT customers do not require all strengths of Ada.
> > 
> > GNAT is the only compiler to support _all_ of the Ada Annexes. ACT
> > only supports code that customers demand.
> 
> So they dropped JGNAT. Could this happen if GNAT were widely used in web 
> applications?

Yes. It just means the JVM is not an appropriate target for web
applications. I don't do web stuff myself, but my understanding is
that the Java hype for this application is just that; hype.

The question was not "is Ada good for web applications" but "do ACT
customers use all of Ada".

> > 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.

MS Windows has way more users than GNAT; is it better? How about MS
VC++? 

-- 
-- Stephe



  reply	other threads:[~2002-09-20 12:29 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 [this message]
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
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