On 11/21/13 10:45 AM, Jacob Carlborg wrote:
On 2013-11-21 17:02, Andrei Alexandrescu wrote:

Interfaces can't check for a variety of things that Boolean conditions
can (isInfinite comes to mind).

Why wouldn't you be able to put the implementation of isInfinite in an
interface?

It's a value, not a type.

Walter and I went a couple of times over the idea of using interfaces for concept conformance during the early days, and figured general Boolean logic is more powerful for expressing constraints.


Andrei


Reply via email to