On Saturday, 21 December 2013 at 22:16:13 UTC, monarch_dodra wrote:
We should also keep in mind that as we split up modules and split apart dependencies, it also means that *as* we import a specific package, we are increasing our "use/import" ratio, further diminishing the issue of "import things we don't need." (who would import "std.foo.bar.baz", if they weren't planning to use baz?).

Arguably, we'd get "quadratic" effectiveness ;)

I agree: I would be happy to have a warning for a module import when any of its symbols is used.
That would lead to cleanup in our code...

/Paolo

Reply via email to