# What is closed module?

**URL:** <https://discourse.julialang.org/t/what-is-closed-module/90463>\
**Category:** General Usage\
**Created:** [November 18, 2022, 4:09pm UTC](https://discourse.julialang.org/t/what-is-closed-module/90463 "2022-11-18T16:09:45Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [July 30, 2025, 1:40pm UTC](https://discourse.julialang.org/t/what-is-closed-module/90463/7 "2025-07-30T13:40:00Z")

</div>

I mean… [don’t](https://discourse.julialang.org/t/eval-from-macro/102718/2) [use](https://discourse.julialang.org/t/what-are-the-dangers-of-eval-in-macros-to-get-the-values-of-an-enum-symbol/119078/4) [eval](https://discourse.julialang.org/t/using-eval-inside-macro/8183/2) [from](https://discourse.julialang.org/t/macro-escaping-evaluation-scope-etc/75875/2) [inside](https://discourse.julialang.org/t/problem-evaluating-symbol-for-macro-inside-function/30142/2) macros. It’s almost never what you want to do. Hard to know what you’re trying to do, but I’d highly recommend avoiding this problem altogether by avoiding eval in macros.

---

_[View the full topic](https://discourse.julialang.org/t/what-is-closed-module/90463)._
