Newsgroups, off-topic

Joseph Wakeling joseph.wakeling at webdrake.net
Fri Apr 23 08:55:42 PDT 2010


Steven Schveighoffer wrote:
>> No, the problem is that it potentially makes him give away the rights
>> to the dmd backend. Which I think he can't legally do, even if he
>> wanted to.
> 
> I don't think there is any danger of this, it would be well established
> that Walter wrote all his proprietary backend code before he viewed gcc
> source.  The danger is for future code he writes.

I can see the concern here, certainly.

> Personally, I am not too concerned about the backend performance, it's
> not critical to D at this time.  Someone, somewhere, will make this
> better, and then any code written in D magically gets faster :)  We're
> talking about decreasing the constant for the D compiler complexity, not
> decreasing the complexity.  Code built with dmd runs plenty fast for me
> (save the GC performance, maybe we can focus on that first?).

I'm looking forward to seeing gdc released for D2 -- I think it will be
interesting to compare.  From what I understand part of the motivation
for reawakening it was a comparison of performance of code generated by
llvm and gcc respectively.

Part of my original issue over speed was that I'd heard D described as
'performance already as good as C++'.  So, I was coming with
expectations about what I'd be able to achieve ... :-)


More information about the Digitalmars-d-learn mailing list