On Wednesday, 11 February 2015 at 08:54:41 UTC, Jonathan M Davis wrote:
We really haven't been using the
term concepts for anything in D, and instead have been heavily using the term traits for what you're talking about - e.g. isInputRange is considered
to be a trait.

My opinion is the opposite. I've never seen anyone use the term "traits", but I have seen the term "concept".

In addition, we probably don't want to confuse them with
C++'s concepts. Much as they're similar, they're quite not the same thing.

The implementation differs in the details but the idea is exactly the same. Using the same term is helpful for people who are familiar with C++ concepts.

Reply via email to