comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: Thoughts on AdaCore maintaining GCC-incompatible GNAT sources
Date: Thu, 20 Jan 2011 23:43:43 -0500
Date: 2011-01-20T23:43:43-05:00	[thread overview]
Message-ID: <82k4hyq328.fsf@stephe-leake.org> (raw)
In-Reply-To: 80886810-73e0-4eea-88e3-6653afc2f45b@a28g2000prb.googlegroups.com

deadlyhead <deadlyhead@gmail.com> writes:

> I actually can't see any downside to AdaCore developing on a GCC
> branch.  

It would take them more time than they currently spend developing Ada.
Somebody has to pay for that time.

It would also invite more requests for support, which would take more
time. 

> They could release wavefront releases for their paying customers, just
> as they currently do, but they'd get the benefit of a rapid release
> cycle with full community input just like the rest of GCC. 

GNAT Pro has significantly higher quality at release time than FSF Gnu
C++. That's what AdaCore customers pay for. Opening up the developement
process to community input would detract from that quality, or require
significantly more effort to bring the community input up to the
expected quality.

> They could integrate the Debian-style fix for libaddr2line, etc, and
> stop maintaining their own custom binutils, too, and maintain public
> sync for all their technologies. 

They are intelligent people; they know this. I don't know their reasons
for not doing so. Some of it may just be inertia, but I trust they are
making good business decisions.

> How many more people might use Ada if the GNAT technologies were as
> accessible as the rest of GCC?

I don't know. I suspect the AdaCore marketing department has a much
better answer to that than anyone else. Although it's probably slanted
to "how many people will pay for support of ...".

> As for my activities that prompted my original rant, I'll keep working
> on JGNAT for GNU/Linux, probably attempting to build against GCC-trunk
> from here on out.  If I can get that working, I'll make sure the
> entire world knows.  Also, since I use Debian as my base OS these
> days, I'd also like to see if I can backport the build to the Debian
> GNAT sources, in which case I'd approach Ludovic specifically.
>
> BTW, I can't stand Java, it makes me feel dirty just to read it, but I
> am compelled to develop Android apps, hence trying to build JGNAT.  I
> may try binding to the Android NDK at some point, too, but that
> requires GNAT-ARM crosstools.  One project at a time...

Ah, I was (vaguely) hoping to write Ada for Android (I'm frustrated with
some of the apps on my current aging Palm). I didn't realize that meant
compiling for the JVM.

Thanks for your efforts!

-- 
-- Stephe



  parent reply	other threads:[~2011-01-21  4:43 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-20 10:58 Thoughts on AdaCore maintaining GCC-incompatible GNAT sources deadlyhead
2011-01-20 13:37 ` Ludovic Brenta
2011-01-20 14:50   ` Yannick Duchêne (Hibou57)
2011-01-20 17:47     ` J-P. Rosen
2011-01-20 18:46       ` Yannick Duchêne (Hibou57)
2011-01-20 21:03         ` Simon Wright
2011-01-20 21:56           ` deadlyhead
2011-01-21  0:08             ` qunying
2011-01-21  4:43             ` Stephen Leake [this message]
2011-01-22  5:09               ` Randy Brukardt
2011-01-22  6:15                 ` Yannick Duchêne (Hibou57)
2011-01-25  1:29                   ` Randy Brukardt
2011-02-06 19:58                     ` Yannick Duchêne (Hibou57)
2011-01-21  7:19             ` J-P. Rosen
2011-01-21  9:29               ` Dmitry A. Kazakov
2011-01-21  9:57                 ` Yannick Duchêne (Hibou57)
2011-01-21 13:51                 ` J-P. Rosen
2011-01-21 15:26                 ` Fritz Wuehler
2011-01-21 19:50                   ` Yannick Duchêne (Hibou57)
2011-02-05 12:40                 ` Marco
2011-01-22 15:29             ` Lucretia
2011-01-21  7:11         ` J-P. Rosen
2011-01-21  4:33     ` Stephen Leake
2011-01-21  5:00       ` Shark8
2011-01-21  6:26         ` Thomas Løcke
2011-01-21 10:05           ` Yannick Duchêne (Hibou57)
2011-01-21 19:11           ` Oliver Kellogg
2011-01-21 19:42             ` Yannick Duchêne (Hibou57)
2011-01-21 20:41               ` Simon Wright
2011-01-21 22:14                 ` Yannick Duchêne (Hibou57)
2011-01-22 15:28 ` Lucretia
2011-02-03  9:40   ` deadlyhead
replies disabled

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