A Perspective on D from game industry

via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 17 01:43:09 PDT 2014


On Tuesday, 17 June 2014 at 08:23:08 UTC, Jacob Carlborg wrote:
> That would require semantic analysis. Basically evaluate the 
> string mixin and to autocomplete on the resulted code.

But consider something like gofix/dfix where you have to 
propagate changes back to the original prefix string. What do you 
do when the same prefix is used differently in two different 
mixin contexts?

And even more important: how can you be certain that you discover 
all possible deprecated uses of a string-mixin'ed feature when 
you have the ability to do versioning. You either have to explore 
the "combinatorial explosion" of versioning constants or restrict 
the search to a fixed set.




More information about the Digitalmars-d mailing list