# Are Revise, PackageCompiler, and Pkg "part of Julia", and how do we better share them?

**URL:** <https://discourse.julialang.org/t/are-revise-packagecompiler-and-pkg-part-of-julia-and-how-do-we-better-share-them/99491>\
**Category:** Internals & Design\
**Created:** [May 27, 2023, 5:20pm UTC](https://discourse.julialang.org/t/are-revise-packagecompiler-and-pkg-part-of-julia-and-how-do-we-better-share-them/99491 "2023-05-27T17:20:21Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [May 28, 2023, 9:23am UTC](https://discourse.julialang.org/t/are-revise-packagecompiler-and-pkg-part-of-julia-and-how-do-we-better-share-them/99491/15 "2023-05-28T09:23:17Z")

</div>

> [@ChrisRackauckas](#):
>
> Shouldn’t there just be a section in the docs “The Package Manager” right below “Standard Library”? Why is there so much indirection here?

I think the reason historical: the current implementation of Pkg was [developed around 2018](https://discourse.julialang.org/t/pkg3-plan-and-status/9763) when Julia 1.0 was being finalized, and it was kept in a separate repo until it replaced the previous implementation in Base.

I think that being in a separate repository is fine (and I hope that all stdlib packages end up in separate repos, one day), but I do agree that its **complete docs** should live in the manual.

Now about Revise.jl: is an amazing tool that makes my life much easier, but it is still and incomplete solution due to limitations in Julia. It should be advertised more, but at the same time user expectations should be managed.

As for PackageCompiler: I have to admit that I never had to use it. I always tried to debug TTFX issues and kept startup times low for my environments. Improvements in 1.9 mean that I have even less incentive to use it.

---

_[View the full topic](https://discourse.julialang.org/t/are-revise-packagecompiler-and-pkg-part-of-julia-and-how-do-we-better-share-them/99491)._
