Andrei Alexandrescu Wrote:

> Eldar Insafutdinov wrote:
> > Jerry Quinn Wrote:
> > 
> >> [also posted to D.gnu]
> >>
> >> Hi, folks,
> >>
> >> I'm interested in creating a D front end for GCC that would be part of the 
> >> GCC codebase.  My feeling is that a GDC that is part of GCC distributions 
> >> will likely have more life than one that must be updated whenever a new 
> >> GCC release comes out.  As with linux kernel in-tree drivers being kept up 
> >> to date, an integrated GDC would tend to move forward as well.
> >>
> >> To do this though, copyright on the code must be assigned to the FSF.  
> >> This means that even though the DMD front end sources are licensed under 
> >> the GPL, they cannot be directly used to write this front end as the 
> >> copyright is owned by DigitalMars.  Everyone who contributes code must not 
> >> look at the DMD compiler source code to avoid accidentally contributing 
> >> code illegally.  Therefore, this will be a completely new implementation 
> >> of D.
> >>
> >> The obvious disadvantage of doing this is that it will be a slow process 
> >> to get to a working D compiler.  However, one advantage to the D world is 
> >> firming up and validating the language specification so that the language 
> >> is not defined by what the DMD compiler does.
> >>
> >> My personal desire is to implement (and track) the 2.0 language since I 
> >> would like to see that feature set available through GCC.  Second, by the 
> >> time a working front end becomes part of GCC, the 2.0 language will likely 
> >> be complete.
> >>
> >> One question I have (of many) is whether a different name should be used.  
> >> If this is called GDC there will be some confusion with the current GDC.  
> >> What thoughts do you all have?
> >>
> >> In general is there interest in this project, especially contributing to 
> >> it?
> >>
> >> Thanks,
> >> Jerry
> >>
> > 
> > Google's Go will be in GCC. http://gcc.gnu.org/ml/gcc/2010-01/msg00500.html 
> > . They are pushing it very hard. 
> 
> Who is "they"?
> 
> Andrei

Good question. Not sure if it is actually Google, or some enthusiast, but 
certainly that's a good result for a language that was released couple of 
months ago. Not to mention that it's not any near to D at this stage. All I 
want for D, if not being included into GCC oficially, but at least to have a 
maintained GCC compiler.

Reply via email to