Lang.NEXT panel (dfix)

Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon Jun 16 10:13:07 PDT 2014


On 6/16/14, 6:43 AM, Bruno Medeiros wrote:
> On 12/06/2014 18:53, Andrei Alexandrescu wrote:
>> I got convinced a dfix tool would be a strategic component of D's
>> offering going forward.
>>
>>
>> Andrei
>>
>
> What's keeping us from having such a tool? It seems that after one has a
> decent parser (that also keeps tracks of the source ranges of AST
> nodes), it's easy to write code that does syntactic modifications and
> then rewrites the source code. And there's several D parsers out there
> already - so it should be too much effort to get there.
> Even I am working on a tool that can be easily retrofitted for this
> purpose.
>
> Or maybe I am misunderstanding the amount of semantic analysis that
> would typically be required? Can someone give some examples of
> modifications that would be useful for such a dfix tool? (I haven't yet
> had the time to watch the full panel video, if that's relevant)

No magic required. -- Andrei


More information about the Digitalmars-d-announce mailing list