Adding the D programming language

2005-11-12 Thread Romain Failliot
Hi!

I read some documentation about D programming language and began to
test few .d files/modules. I think the D language is promising, and
even if it has a garbage collector, it seems to be a good alternative
in front of Java and .Net languages since it implements everything
that quite every developpers cry out in C++.

Is it plan to add the D language in the ones that are supported by GCC
by default?

Regards,
Creak


Re: Adding the D programming language

2005-11-13 Thread Romain Failliot
2005/11/13, Florian Weimer <[EMAIL PROTECTED]>:
> There is a GCC front end, but it has zero chance of being integrated
> into FSF GCC at this stage.  The run-time library license contains
> this little gem:
>
>  *  (ii) Any derived versions of this software (howsoever 
> modified)
>  *  remain the sole property of Synesis Software.
>

I asked to the author of the GDC project. He says that GDC is under GPL license
If the run-time library are indeed not GPL, can't we (the community)
create one that will be under it?

Thanks,
Creak


Re: Adding the D programming language

2005-11-13 Thread Romain Failliot
> Yes, but you have to be careful, with a license statement like
> the above, you probably have to adopt a chinese wall strategy,
> i.e. anyone who has seen the run time library that is so
> licensed should not be allowed to work on the implementation of
> the replacement.

David send me a more explained answer, here is an extract of his mail:

/==--
| The restrictive license mostly applies to the "recls" package which
is not critical.
| I will askthe author if he is willing to relicense the other two
modules.  If not, I
| can rewrite at least one of them.
|
| My initial answer was too simplistic.  The compiler is GPL, but the
runtime library
| would need an exception like libstdc++ has.  I will have to talk
with Walter and
| the other authors about clarifying this.
\==--

I really hope "Walter and the other authors" will understand how
important it is to free a language and the tools around it.
Did you look at the D language? What do you think of it? Will you use
it if it was GPLed?