DIP10005: Dependency-Carrying Declarations is now available for community feedback
Jacob Carlborg via Digitalmars-d
digitalmars-d at puremagic.com
Tue Dec 13 23:17:57 PST 2016
On 2016-12-14 03:23, Andrei Alexandrescu wrote:
> On 12/13/16 9:22 PM, Hatem Oraby wrote:
>> with(import std.range)
>> bool equal(R1, R2) if (isInputRange!R1 && isInputRange!R2)
>> { ... }
>
> I considered this, then figured with is superfluous. -- Andrei
It could allow to have a better control of the scope which the import
affects, i.e.:
with(import std.range)
{
void foo(T) if (isInputRange!T)
void bar(T) if (isInputRange!T)
}
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list