# Correct using of Reexport

**URL:** https://discourse.julialang.org/t/correct-using-of-reexport/125835
**Category:** General Usage
**Tags:** dependencies, import, reexport
**Created:** [February 12, 2025, 4:27pm UTC](https://discourse.julialang.org/t/correct-using-of-reexport/125835 "2025-02-12T16:27:45Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![karei](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/karei/32/214809_2.png) [@karei](https://discourse.julialang.org/u/karei)
#### Post date: [February 20, 2025, 4:00pm UTC](https://discourse.julialang.org/t/correct-using-of-reexport/125835/12 "2025-02-20T16:00:16Z")

</div>

I’m sorry that I didn’t get back to you in time. I also saw another similar [post](https://discourse.julialang.org/t/is-it-ok-to-re-export-something-from-a-different-package/76922). In general, I have an open mind on this issue, and although I personally tend to only use reexport in the same ecosystem, I am not at all opposed to you using reexport in any situation. as I said at the beginning, “ I think its just a matter of code style. ”

We had a long debate in this post, and I took the position of “export only packages from the same ecosystem”. And in the end? As you can see, this argument is not infallible, and there is no reason why it must be done. All I did was explain some of my points to your follow up question.

> [@liuyxpp](#):
>
> Am I missing something here? If QuantumToolbox implements an `eigen` function, depending on the arguments, either `eigen` in QuantumToolbox or LinearAlgebra can run due to multiple dispatch.

> [@albertomercurio](#):
>
> I still don’t understand exactly why we should avoid reexporting those libraries.

Good luck with your package development.

---

_[View the full topic](https://discourse.julialang.org/t/correct-using-of-reexport/125835)._
