# Redefining structs without restart?

**URL:** <https://discourse.julialang.org/t/redefining-structs-without-restart/50826>\
**Category:** Internals & Design\
**Created:** [November 24, 2020, 5:08pm UTC](https://discourse.julialang.org/t/redefining-structs-without-restart/50826 "2020-11-24T17:08:10Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![Volker\_Weissmann](https://avatars.discourse-cdn.com/v4/letter/v/c2a13f/32.png) [@Volker\_Weissmann](https://discourse.julialang.org/u/Volker_Weissmann)\
**Post date:** [November 24, 2020, 8:31pm UTC](https://discourse.julialang.org/t/redefining-structs-without-restart/50826/16 "2020-11-24T20:31:00Z")

</div>

Would this problem still exist if there would be no `eval` and `@eval` command?  
(I’m not proposing to remove these commands, I just want to understand how Julia works.)

---

_[View the full topic](https://discourse.julialang.org/t/redefining-structs-without-restart/50826)._
