# Any reason why there's no \`reload(m::Module)\`?

**URL:** https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783
**Category:** General Usage
**Created:** [May 8, 2018, 5:04pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783 "2018-05-08T17:04:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![essenciary](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/essenciary/32/210469_2.png) [@essenciary](https://discourse.julialang.org/u/essenciary)
#### Post date: [May 8, 2018, 5:04pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783/1 "2018-05-08T17:04:51Z")

</div>

If none, can we please have it - makes sense as the module is expected to be in scope since we want to reload it. And because, most annoyingly, `reload(s::AbstractString)` does not support module name autocomplete in the REPL.

---

<div class="post-metadata">

### Author: ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)
#### Post date: [May 8, 2018, 6:01pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783/2 "2018-05-08T18:01:26Z")

</div>

Related discussions:

- [https://github.com/JuliaLang/julia/pull/25207#issuecomment-353450162](https://github.com/JuliaLang/julia/pull/25207#issuecomment-353450162)
- [https://github.com/JuliaLang/julia/issues/25720](https://github.com/JuliaLang/julia/issues/25720)

---

<div class="post-metadata">

### Author: ![essenciary](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/essenciary/32/210469_2.png) [@essenciary](https://discourse.julialang.org/u/essenciary)
#### Post date: [May 8, 2018, 6:11pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783/3 "2018-05-08T18:11:53Z")

</div>

Interesting, thanks! I didn’t realize it’s actually being eliminated. I’d like to see it kept and upgraded to `reload(::Module)` as well.

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [May 8, 2018, 6:41pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783/4 "2018-05-08T18:41:06Z")

</div>

I often wish to have methods taking a Module as argument, for example in Pkg.test, just to be able to use autocompletion

---

<div class="post-metadata">

### Author: ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)
#### Post date: [May 8, 2018, 6:53pm UTC](https://discourse.julialang.org/t/any-reason-why-theres-no-reload-m-module/10783/5 "2018-05-08T18:53:03Z")

</div>

The new package manager (pkg3) in upcoming v0.7 release has its own command-line mode with package-specific tab completion.
