Official compiler

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Thu Feb 18 13:39:45 PST 2016


On Thursday, 18 February 2016 at 21:30:29 UTC, Jonathan M Davis 
wrote:
> It's not a strawman. Walter has state previously that he's 
> explicitly avoided looking at the source code for other 
> compilers like gcc, because he doesn't want anyone to be able 
> to accuse him of stealing code, copyright infringement, etc.

Isn't this much more likely to happen if you don't look at the 
codebase for other compilers? How do you know if someone 
submitting code isn't just translating from GCC if you haven't 
looked at GCC?  If you have looked at GCC, then you can just 
choose a different implementation. :-)

Anyway, the clean-virgin thing in programming is related to 
reverse engineering very small codebases where the implementation 
most likely is going to be very similar (like BIOS). So you have 
one team writing the spec and another team implementing the spec 
(with no communication between them).



More information about the Digitalmars-d mailing list