"Walter Bright" <newshou...@digitalmars.com> wrote in message 
news:h3lkec$2k1...@digitalmars.com...
> Christian Kamm wrote:
>> BLS Wrote:
>>> I have somehow the idea that D constraints and template specialization 
>>> should merge.
>>
>> I also feel that specialization may just be a special case of 
>> constraints -
>> with the added benefit that implicit function template instantiation 
>> works.
>>
>> Is there a difference between
>> template Foo(T : U) {} and template Foo(T) if(is(T : U)) {} ?
>>
>
> Yes. Constraints determine the list of candidate template declarations, 
> but do not participate in the partial ordering of candidates to determine 
> the 'best' match.

Pardon my ignorance, but...umm...what? 


Reply via email to