On Saturday, 10 March 2012 at 04:56:13 UTC, Andrei Alexandrescu wrote:


Yah, I'm a bit "ehm" about the sudden recommendation to use named import, too. However, I've been "ehm" about similar things in the past and came to figure that some things are just useful idioms in the forming (e.g. returning locally-defined structs).

I find "import log = std.log" better and using the language more naturally than the alternative - a struct/class in conjunction with the "stuttering" convention std.log.log.

There are other solutions, such as naming the functions something less common. And there's always selective import with renaming.

Who knows, it's hard to predict what the actual effect will be.

-Steve


Reply via email to