title: What is the difference between `using` and `import` in Julia when building a module?
body: <p><strong>Question:</strong> What is the difference between <code>using</code> and <code>import</code> in Julia when I'm building my own module?</p>
  
  <p><strong>My guess based on reading the docs:</strong> <code>using</code> is used to bring another module into the name-space of the current module. <code>import</code> is used to bring specific types/functions/variables from other modules into the name-space of the current module.</p>
  
  <p>So, how wrong am I?</p>