System programming in D (Was: The God Language)
    Andrei Alexandrescu 
    SeeWebsiteForEmail at erdani.org
       
    Fri Dec 30 12:51:37 PST 2011
    
    
  
On 12/30/11 12:10 PM, Walter Bright wrote:
> On 12/30/2011 4:05 AM, Timon Gehr wrote:
>> It certainly does. That is how all my code generation looks like. The
>> fact that
>> I am using string mixins to solve some problems shows that those are not
>> 'problems in D string mixins'.
>
> I your solution to parameterized strings is very nice. Can you write a
> brief article about it? This should be more widely known.
The idea is good, but nonhygienic: the macro's expansion picks up 
symbols from the expansion context.
Timon, to move from good to great, you may want to add parameters to the 
expansion process such that you replace the argument values during 
expansion.
Andrei
    
    
More information about the Digitalmars-d
mailing list