# \[FR\] keep using a re-precompiled package without restarting Julia

**URL:** <https://discourse.julialang.org/t/fr-keep-using-a-re-precompiled-package-without-restarting-julia/113544>\
**Category:** Internals & Design\
**Tags:** package, compilation, precompilation\
**Created:** [April 26, 2024, 8:14pm UTC](https://discourse.julialang.org/t/fr-keep-using-a-re-precompiled-package-without-restarting-julia/113544 "2024-04-26T20:14:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [April 26, 2024, 8:14pm UTC](https://discourse.julialang.org/t/fr-keep-using-a-re-precompiled-package-without-restarting-julia/113544/1 "2024-04-26T20:14:31Z")

</div>

Is this a viable feature request? It would be nice if we could just do `using MyPackage` again or something, instead of having to use a new OS process just to be able to, e.g., use the package with a changed static preference (Preferences.jl).

---

<div class="post-metadata">

**Author:** ![jameson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jameson/32/23_2.png) [@jameson](https://discourse.julialang.org/u/jameson)\
**Post date:** [April 30, 2024, 3:29am UTC](https://discourse.julialang.org/t/fr-keep-using-a-re-precompiled-package-without-restarting-julia/113544/2 "2024-04-30T03:29:48Z")

</div>

Revise can do this. And we used to have a reload function too, but it got lost in the code shuffle at some point and never got re-added. No reason though that it couldn’t be re-added
