This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] Replace Java with Go in default languages
- From: Ian Lance Taylor <iant at google dot com>
- To: Basile Starynkevitch <basile at starynkevitch dot net>
- Cc: Alec Teal <a dot teal at warwick dot ac dot uk>, Tom Tromey <tromey at redhat dot com>, Jeff Law <law at redhat dot com>, Eric Botcazou <ebotcazou at adacore dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Wed, 20 Nov 2013 13:48:05 -0800
- Subject: Re: [RFC] Replace Java with Go in default languages
- Authentication-results: sourceware.org; auth=none
- References: <527D63DB dot 3090801 at redhat dot com> <2656131 dot o0VcndHLvS at polaris> <5281BEDD dot 9060203 at redhat dot com> <2048994 dot lkYrU0NlsW at polaris> <52832119 dot 2010708 at redhat dot com> <87zjp8z3yt dot fsf at fleche dot redhat dot com> <528CE719 dot 8000600 at warwick dot ac dot uk> <CAKOQZ8zW_En3Zp-viiYrO1i0jnGbD8u7V3zWFMdoR7_HHpX6uw at mail dot gmail dot com> <1384979220 dot 4840 dot 6 dot camel at glinka dot lesours>
On Wed, Nov 20, 2013 at 12:27 PM, Basile Starynkevitch
<basile@starynkevitch.net> wrote:
> On Wed, 2013-11-20 at 11:45 -0800, Ian Lance Taylor wrote:
>> On Wed, Nov 20, 2013 at 8:45 AM, Alec Teal <a.teal@warwick.ac.uk> wrote:
>> >
>> > It was said before (when this first started) that Go wasn't ready. Another
>> > language that looks cool but has yet to mature.
>>
>> Side issue clarification. I believe that Go is ready for any use one
>> might care to put it to. The reasons I believe it is not suitable as
>> a default-enabled language for GCC have to do with licensing and
>> source code issues, not with the language or the compiler support for
>> it.
>
> Thanks for the point. Ian, could you explain more what you mean by
> "source code issues". From my non-native English speaker point of view,
> I'm understanding "software quality" (i.e. bugs) which is not what you
> seems to mean.
Sorry, you're right, that was unclear. What I meant was really the
issue of where the source code lives. The master sources for the Go
frontend proper is not the GCC repository. This is because the Go
frontend proper is not under the GPL.
Ian