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