# Creating a performant function using metaprogramming

**URL:** https://discourse.julialang.org/t/creating-a-performant-function-using-metaprogramming/67671
**Category:** General Usage
**Tags:** macros, metaprogramming
**Created:** [September 3, 2021, 10:13pm UTC](https://discourse.julialang.org/t/creating-a-performant-function-using-metaprogramming/67671 "2021-09-03T22:13:15Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)
#### Post date: [September 10, 2021, 8:24pm UTC](https://discourse.julialang.org/t/creating-a-performant-function-using-metaprogramming/67671/6 "2021-09-10T20:24:24Z")

</div>

Take a look at this thread: [Efficient recursive tuple construction](https://discourse.julialang.org/t/efficient-recursive-tuple-construction/67874)

it is the same problem. At some point you just have to use standard arrays.

---

_[View the full topic](https://discourse.julialang.org/t/creating-a-performant-function-using-metaprogramming/67671)._
