comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: What about a glob standard method in Ada.Command_Line ?
Date: Thu, 26 Aug 2010 22:34:38 +0200
Date: 2010-08-26T22:34:38+02:00	[thread overview]
Message-ID: <op.vh2bf0c3xmjfy8@garhos> (raw)
In-Reply-To: i564oh$2a14$1@news.ett.com.ua

Le Thu, 26 Aug 2010 18:29:07 +0200, <anon@att.net> a écrit:
> The reason is that first
> Adacore is the ONLY Ada vendor that has a current standard compiler
No, there are many other. This is just there do not choose to re-run the  
validation process (I suppose for financial reasons, I do not know the  
price at all).

The validation process requires that passed an amount of time, a compiler  
must be validated again. These other providers still own the exact version  
of their compiler which successfully passed the validation process. Above  
that, users of these compilers can them self run a particular ACAT test as  
they want, as this set of testes if publicly available.

The compiler vendor may do the same as well : running CAT testes on its  
product, without formally running a real validation (I still suppose for  
economical or timing reason).

The reason which make GNAT more visible than others, is the dual license :  
there is GNAT Pro and GNAT GPL (in short). Others has only commercial  
licenses. The other reason is that GNAT was originally funded by an  
university program. Others was not (and this helped GNAT a lot).

GNAT is more visible, but not a monopoly and does not seems to me to have  
any attempt to this way.

And some vendors, like SoftCheck, are unlikely to let this kind of thing  
occurs without shouting a bit I feel.


> Second, all other Ada vendors have decided not to upgrade their Ada
> compilers to the current standard.
Client matters. Although the latest version of the standard is Ada 2005,  
and the nearly born one is Ada 2012, big projects still ask for Ada 95,  
which is the most widely used Ada standard. Think of others using Ada 2005  
or 2012, as hider testers, pioneers, little companies with more  
flexibility, standalone users, students, and so on.

Other areas has other requirements, and many Ada providers just have these  
companies as clients.

> Some may start the upgrade but they
> are not fully Ada 2007 complaint!
Ada 207 ?

> So, the only active Ada vendor is
> Adacore, its just like IBM, is the only active vendor for PL/1.
No. Have a look at this:
http://www.adaic.org/compilers/comp-tool.html
and this:
http://www.adaic.org/links/tools.html

> Also,
> if you visit SGI, SUN, or others hardware/software companies who had
> there own Ada compiler back in the 1980 .. 1990s and look for a current
> version of the Ada compiler they will redirect you to Adacore's GNAT.
Lnks to some pages please ?

> So, Adacore has become a Monopoly legally, because others have chosen
> not to taken an active role in the Ada language any more by maintaining a
> current standard that is usable by the current systems. Yes, Randy  
> Brukardt
> from RRSoftware is a member of ARG but Janus Ada is Ada 95 only for Win
> 95/98. It might work under Windows 7 but how many people are going to buy
> the compiler just to find out because as we all know once open installed
> there's a no returns policy.
Randy may reply you better, but I would like to say that if RRSoftware do  
not provide an Ada compiler for other platform, this is not due to a  
supposed monopoly, this is simply because an Ada compiler is a lot of  
work, and RRSoftware may just have less people working on this.


> So, you either accept Adacore's GNAT "as is" or pay $15K plus to
Janus Ada is far less than $15K. If you want something cheaper, you have a  
choice. If you want to target other platform, like UNIXes, BSDs, embedded  
CPUs, you also have a choice.

> Adacore for support and have the right to talk about accepting your
> package as apart of the next standard.
Silly. Look at Ada issues, these are full of submissions from various  
peoples. Recently Jean-Pierre Rosen suggested I could send a submit a tiny  
proposition for the next standard. I am not at all a member of AdaCore.

> And for others on the list of
> WG9, they may vote but when Adacore, disagree, what are they going
> to do there is no other vendor to chose. So, aka Adacore rules Ada.
Were you present at one of their meeting to state that ?

Once again, look at Ada issues, and you will see:
http://ada-auth.org/ais.html

> And in the US to be a voting member of WG9 a sub of the ISO you must
> be a member of ANSI. Other countries have there own version of the
> standards process that sooner or later you will have to pay a annual
> fee.
You may have to pay fee to be member of some local standard office member.  
That is true, but this does not imply no body else can suggest this and  
that comment about the standard.

> Also, the voting member of WG9 are chosen by the national
> delegations of that country, and in the US that is Robert Dewar of
> AdaCore.
Do not know about that, so will not tell anything.

> All this means is that Adacore has too much control of Ada and the Ada
> Standards, for a language they did not create.
No. AdaCore is not under control of the standard, you did not demonstrated  
this.

Just look at the copyrights on the Ada 2005 standard:
http://www.adaic.org/standards/05rm/html/RM-TTL.html

> Some of the major member of WG9 (as of 2009):
> Note: Spark Ada (Ada vendor) is not on the list.
SPARK, an Ada vendor ? Are serious ?

>   Ada Vendors  -- ( to most the only votes that counts )
>     * Randall Brukardt  -- R.R. Software, Inc., USA
>     * Robert Dewar      -- AdaCore, USA
>     * Greg Gicca        -- AdaCore, USA
>     * Nasser Kettani    -- Rational Software France, France ( IBM )
>
>   Special Ada Interest
>     * Clyde Roby        -- Institute for Defense Analyses, USA (DoD)
>
>   Special Designer Interest
>     * Stephen Michell   -- Maurya Software, Inc. Canada
>                              (Secuity, SRG)
>     * Sally Seitz       -- ANSI, USA
>
>   12 Professors (Worldwide)
>   19 Others interested parties
>      *  Jean-Pierre Rosen   -- Adalog, france
>
You forget the ISO!

And your forget to mention all unknown peoples, [tiny|big] compagnies,  
hobbyst, students, who sent or will send their own comment to ada-auth.


-- 
* 3 lines of concise statements is readable, 10 pages of concise  
statements is unreadable ;
* 3 lines of verbose statements may looks unuseful, 10 pages of verbose  
statements will never looks too much pedantic



  reply	other threads:[~2010-08-26 20:34 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-21  4:47 What about a glob standard method in Ada.Command_Line ? Yannick Duchêne (Hibou57)
2010-08-21  6:41 ` J-P. Rosen
2010-08-21  7:21   ` Yannick Duchêne (Hibou57)
2010-08-21  9:11   ` Pascal Obry
2010-08-22 19:00     ` J-P. Rosen
2010-08-22 19:29       ` Yannick Duchêne (Hibou57)
2010-08-23 23:06       ` Randy Brukardt
2010-08-24  0:02         ` Yannick Duchêne (Hibou57)
2010-08-24  0:24           ` Adam Beneschan
2010-08-24 10:27             ` Georg Bauhaus
2010-08-24 14:24               ` Dmitry A. Kazakov
2010-08-24 15:42                 ` Georg Bauhaus
2010-08-24 16:04                   ` Dmitry A. Kazakov
2010-08-24 17:10                     ` Georg Bauhaus
2010-08-24 17:24                       ` Georg Bauhaus
2010-08-24 18:42                         ` Yannick Duchêne (Hibou57)
2010-08-24 18:51                           ` Simon Wright
2010-08-24 17:41                       ` Dmitry A. Kazakov
2010-08-24 21:32                         ` Georg Bauhaus
2010-08-25  7:55                           ` Dmitry A. Kazakov
2010-08-25  8:24                             ` Yannick Duchêne (Hibou57)
2010-08-25 20:15                               ` (see below)
2010-08-25 20:39                                 ` Yannick Duchêne (Hibou57)
2010-08-25 21:05                                   ` (see below)
2010-08-25 21:32                                     ` Yannick Duchêne (Hibou57)
2010-08-25  8:57                             ` Georg Bauhaus
2010-08-25  9:28                               ` Dmitry A. Kazakov
2010-08-25 11:09                                 ` Georg Bauhaus
2010-08-25 12:01                                   ` Dmitry A. Kazakov
2010-08-25 13:09                                     ` Georg Bauhaus
2010-08-25 13:30                                       ` Dmitry A. Kazakov
2010-08-25 14:20                                         ` Georg Bauhaus
2010-08-25 14:56                                           ` Dmitry A. Kazakov
2010-08-25 15:51                                             ` Georg Bauhaus
2010-08-25 16:46                                               ` Dmitry A. Kazakov
2010-08-25 18:44                                                 ` Georg Bauhaus
2010-08-25 19:39                                                   ` Dmitry A. Kazakov
2010-08-26  0:59                                                     ` Georg Bauhaus
2010-08-26  8:49                                                       ` Dmitry A. Kazakov
2010-09-02 19:25                                                         ` Randy Brukardt
2010-09-02 20:47                                                           ` Dmitry A. Kazakov
2010-09-02 19:08                                                       ` Randy Brukardt
2010-09-02 20:48                                                         ` Georg Bauhaus
2010-08-22 19:30     ` Yannick Duchêne (Hibou57)
2010-08-22 19:46       ` Dmitry A. Kazakov
2010-08-25 13:09 ` anon
2010-08-25 13:13   ` Georg Bauhaus
2010-08-25 13:28     ` J-P. Rosen
2010-08-25 20:29       ` Yannick Duchêne (Hibou57)
2010-08-25 14:14     ` Jeffrey Carter
2010-08-25 21:37     ` anon
2010-08-26  8:21       ` J-P. Rosen
2010-08-26 16:29         ` anon
2010-08-26 20:34           ` Yannick Duchêne (Hibou57) [this message]
2010-08-27  4:40             ` Yannick Duchêne (Hibou57)
2010-08-27 12:10           ` J-P. Rosen
2010-09-01  8:08             ` Ada compilers and Ada 2005 (was: What about a glob standard method in Ada.Command_Line ?) Georg Bauhaus
2010-09-01  9:45               ` Ada compilers and Ada 2005 Pascal Obry
2010-09-01 10:28                 ` J-P. Rosen
2010-09-02 19:37                   ` Randy Brukardt
replies disabled

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