foo!(bar) ==> foo{bar}
    Walter Bright 
    newshound1 at digitalmars.com
       
    Tue Oct  7 15:15:22 PDT 2008
    
    
  
Don wrote:
> Walter Bright wrote:
>> It may be a problem, because inside a template expansion, the template 
>> name with no arguments represents the current instantiation.
> 
> Is that a behaviour which needs to be retained? After all, inside the 
> template you have all of the template arguments, so you can write it out 
> long-hand. (==> It's an issue of syntax sugar, not functionality). And 
> I've found that you often want to have almost all of the arguments the 
> same, except one or two different. ( ==> It's syntax sugar which might 
> not be all that useful).
I think so. This may be a deal breaker for { }.
    
    
More information about the Digitalmars-d
mailing list