Thread overview
GCC Looks To Turn Off Java, Replace With Go Or ADA - why not D?
Nov 10, 2013
JN
Nov 10, 2013
Jesse Phillips
Nov 10, 2013
Jacob Carlborg
Nov 10, 2013
Paulo Pinto
Nov 10, 2013
Iain Buclaw
Nov 10, 2013
Paulo Pinto
Nov 12, 2013
Andrew
November 10, 2013
This is going around Reddit at the moment:

http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA

they mention Go or ADA as replacements for GCJ, why not D?
November 10, 2013
On Sunday, 10 November 2013 at 17:39:21 UTC, JN wrote:
> This is going around Reddit at the moment:
>
> http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA
>
> they mention Go or ADA as replacements for GCJ, why not D?

D isn't in the official code base yet, so I suspect that is one big item.

D likely exercises more code than Go, but can't say for sure.
November 10, 2013
On 2013-11-10 18:39, JN wrote:
> This is going around Reddit at the moment:
>
> http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA
>
> they mention Go or ADA as replacements for GCJ, why not D?

D needs to be officially included in GCC to begin with.

-- 
/Jacob Carlborg
November 10, 2013
Am 10.11.2013 18:39, schrieb JN:
> This is going around Reddit at the moment:
>
> http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA
>
> they mention Go or ADA as replacements for GCJ, why not D?

Because GCC developers are part of the Go team and Ada Core actively supports Ada development in GCC. Both are integrated into GCC source tree.

D is still not integrated into GCC source tree.

--
Paulo
November 10, 2013
On 10 November 2013 17:39, JN <666total@wp.pl> wrote:

> This is going around Reddit at the moment:
>
> http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA
>
> they mention Go or ADA as replacements for GCJ, why not D?
>

Barring what has already been said, I would add that D is not suitable to replace Java in the default languages to build for most of the same reasons that Ian (maintainer of Go) said about his front-end not being suitable.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


November 10, 2013
Am 10.11.2013 23:03, schrieb Iain Buclaw:
> On 10 November 2013 17:39, JN <666total@wp.pl <mailto:666total@wp.pl>>
> wrote:
>
>     This is going around Reddit at the moment:
>
>     http://www.phoronix.com/scan.__php?page=news_item&px=MTUwOTA
>     <http://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA>
>
>     they mention Go or ADA as replacements for GCJ, why not D?
>
>
> Barring what has already been said, I would add that D is not suitable
> to replace Java in the default languages to build for most of the same
> reasons that Ian (maintainer of Go) said about his front-end not being
> suitable.
>
> --
> Iain Buclaw
>
> *(p < e ? p++ : p) = (c & 0x0f) + '0';

From the discussion thread it seems Ada will be the winner.

--
Paulo
November 12, 2013
And, of course, D doesn't work on ARM which is probably the single biggest target for GCC.