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