syntax sugar: std.path::buildPath instead of from!"std.path".buildPath
Jack Stouffer via Digitalmars-d
digitalmars-d at puremagic.com
Wed Feb 15 06:40:00 PST 2017
On Wednesday, 15 February 2017 at 14:01:28 UTC, Andrei
Alexandrescu wrote:
> It still has a cargo cult flavor because it introduces a new
> scope, which kinda misses the point of static if.
That's an understatement.
Having static if introduce a new scope makes static if useless.
Creating a new scope means that code duplication inside of a
function is now a must. At that point you might as well just make
what you were going to put in the other static if branch as a
different overload.
It also means design by introspection/range composition is now
impossible.
More information about the Digitalmars-d
mailing list