Want to help D compiler development: Two possible weekend projects

Danny Arends Danny.Arends at gmail.com
Sun Feb 3 05:38:45 PST 2013


>  1) Provide an Open Source clean-room implementation of 
> response_expand, the function the DMD frontend uses to parse 
> response files. Unfortunately, it is under the copyright 
> belongs (partly?) to Symantec, so Walter can't simply 
> re-license it for use in GDC/LDC, where it is needed to provide 
> DMD compatibility (gdmd/ldmd). For the full discussion, see: 
> http://forum.dlang.org/thread/kdce69%24303k%241@digitalmars.com

Hey David,

This looks like an interesting little project,
however I'm unsure on copyright matters etc etc.

I read the source code in:
https://github.com/D-Programming-Language/dmd/blob/master/src/root/response.c

Could you explain what needs to be done exactly ?
e.g.:
   How should such a clean room implementation look like ??
   Does the structure need to change ??
   Is it enough to rewrite the code in D ??
   Should the code be in C if so how much change ??

Well just some thoughts, but the code looks pretty straight 
forward..

Gr,
Danny Arends


More information about the Digitalmars-d mailing list