Mid-term vision review

Benjamin Thaut via Digitalmars-d digitalmars-d at puremagic.com
Sun Apr 5 12:37:11 PDT 2015


On Sunday, 5 April 2015 at 18:30:16 UTC, Andrei Alexandrescu 
wrote:
> On 4/5/15 10:32 AM, Benjamin Thaut wrote:
>> Am 03.04.2015 00:44, schrieb Andrei Alexandrescu:
>>> switching to ddmd,  hopefully with 2.068.
>>>
>>> Andrei
>>
>> That sounds nice, I just hope that there is going to be some 
>> nice
>> migration path for people currently working on Pull-Requests 
>> for the C++
>> Version of dmd. I would prefer to not redo all the changes in 
>> D code.
>
> Daniel, any thoughts? Can we help with tooling? -- Andrei

Shouldn't it be possible to tag the last C++ version of dmd? Then 
rebase the pull-reuqest on top of that and run it through the C++ 
to D conversion tool. Afterwards the output of the tool could be 
used to do a diff against the first D version of dmd (tagged 
again). This diff could then be used as a starting point for a 
new pull request. This will obviously not be perfect and might 
require some additional manual merging but at least people with 
larger pull requests (like me) don't have to redo the entire 
thing. A page with instructions how to do this conversion should 
be enough. Main points in question beeing, where to get the 
conversion tool and how to use it.

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d mailing list