What is the scope of a module loaded within another module? I ask because 
while I was examining the workings of the DataFrames module I noticed it 
had duplicate calls of the Stats module.

DataFrames.jl
 # Note that the two calls to using Stats in this file are 
 # strictly required: one pulls the names into DataFrames
 # for easy access within the module, whereas the other call
 # pushes those names into Main.
 using Stats
 using DataArrays
 

 module DataFrames
 

 
##############################################################################
 ##
 ## Dependencies
 ##
 
##############################################################################
 

 using Base.Intrinsics
 using DataArrays
 using GZip
 using Stats
 using SortingAlgorithms


How do these two calls to Stats differ in scope?

Reply via email to