# How is macro arguments resolved?

**URL:** <https://discourse.julialang.org/t/how-is-macro-arguments-resolved/5293>\
**Category:** General Usage\
**Tags:** question, macros, metaprogramming\
**Created:** [August 9, 2017, 1:48am UTC](https://discourse.julialang.org/t/how-is-macro-arguments-resolved/5293 "2017-08-09T01:48:25Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![cstjean](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cstjean/32/1444_2.png) [@cstjean](https://discourse.julialang.org/u/cstjean)\
**Post date:** [August 9, 2017, 6:28pm UTC](https://discourse.julialang.org/t/how-is-macro-arguments-resolved/5293/10 "2017-08-09T18:28:00Z")

</div>

It’s also possible to just [escape everything](https://discourse.julialang.org/t/looking-for-good-macro-examples/450/9) and use `gensym` to avoid name collisions.

---

_[View the full topic](https://discourse.julialang.org/t/how-is-macro-arguments-resolved/5293)._
