Are packages loaded in an outer module available in inner modules?

Do packages already loaded need to be reloaded when defining an inner module?

For instance,

module Outer

using Foo
using Bar

module Inner
   # can I use Foo and Bar here?
end

end

Are packages loaded in an outer module available in inner modules?

No, every module is a new namespace.

1 Like