bearophile wrote:
C++0x Concepts are too much complex for the advantages they offer. Can't they replace Concepts with something similer like D constraints?
D (constraints) + (static if) + (pragma msg) can do everything that Concepts do but one thing - checking of the template body against the constraint. My opinion is the latter is of low importance.
Anyhow, Andrei suggested this a while back to them and was ignored.