# How to discourage macros: disable automerge of General registry PRs?

**URL:** <https://discourse.julialang.org/t/how-to-discourage-macros-disable-automerge-of-general-registry-prs/104529>\
**Category:** Internals & Design\
**Tags:** macros, metaprogramming, general-registry, macro-hygiene\
**Created:** [October 3, 2023, 8:43am UTC](https://discourse.julialang.org/t/how-to-discourage-macros-disable-automerge-of-general-registry-prs/104529 "2023-10-03T08:43:31Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ShalokShalom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shalokshalom/32/52462_2.png) [@ShalokShalom](https://discourse.julialang.org/u/ShalokShalom)\
**Post date:** [October 3, 2023, 8:45am UTC](https://discourse.julialang.org/t/how-to-discourage-macros-disable-automerge-of-general-registry-prs/104529/2 "2023-10-03T08:45:54Z")

</div>

Me and nsajko launched our posts simultaneously, can somebody please merge them?

> [@General Registry: Create tag for macro usage](https://discourse.julialang.org/t/general-registry-create-tag-for-macro-usage/104528):
>
> In a recent discussion about newbie friendliness, the topic about [macros](https://discourse.julialang.org/t/julia-as-first-language/104383/79) came up. Someone suggested, that it may be beneficial to prevent auto merges to the general registry, for code that uses them. I think that’s a bit too harsh. But what about creating a tag, so that we can review the PR, and possibly comment on the overuse of it? Macros are overused in nearly every language that uses them, and I think this could be a way to deal with this issue. Eventually might even the compiler be able…

---

_[View the full topic](https://discourse.julialang.org/t/how-to-discourage-macros-disable-automerge-of-general-registry-prs/104529)._
