# Including modules in Julia v0.7

**URL:** <https://discourse.julialang.org/t/including-modules-in-julia-v0-7/12559>\
**Category:** General Usage\
**Created:** [July 21, 2018, 1:49pm UTC](https://discourse.julialang.org/t/including-modules-in-julia-v0-7/12559 "2018-07-21T13:49:56Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [July 21, 2018, 7:36pm UTC](https://discourse.julialang.org/t/including-modules-in-julia-v0-7/12559/6 "2018-07-21T19:36:42Z")

</div>

Previously packages were stored in `Main` and as a side effect modules defined in `Main` could be loaded as if they were packages. That is no longer the case: packages are not stored in `Main` and you cannot load modules defined in `Main` that way. In 0.7 `import X` can only be used to load actual packages (via `LOAD_PATH` etc. as described in [code loading](https://docs.julialang.org/en/stable/manual/code-loading/index.html)). Now if you want to load a module defined in `Main` from `Main` you have to load it with `import .X`; to load it from a submodule of `Main` you have to do `import ..X`.

---

_[View the full topic](https://discourse.julialang.org/t/including-modules-in-julia-v0-7/12559)._
