Adding the D programming language
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, 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
> 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?