# Really? Not irrational?

**URL:** <https://discourse.julialang.org/t/really-not-irrational/9485>\
**Category:** General Usage\
**Created:** [March 4, 2018, 10:42am UTC](https://discourse.julialang.org/t/really-not-irrational/9485 "2018-03-04T10:42:18Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [March 22, 2018, 12:55pm UTC](https://discourse.julialang.org/t/really-not-irrational/9485/20 "2018-03-22T12:55:24Z")

</div>

Alright, so I fixed it, now you can do the symbol type `using Reduce`:

```Julia
julia> log(:e)
1

```

But to have the code generation for macros for all these functions like `@log e^2` my question needs ans:

> [@Interpolate inside a Quote inside a Macro inside a Quote?](https://discourse.julialang.org/t/interpolate-inside-a-quote-inside-a-macro-inside-a-quote/9888/1):
>
> Is it possible to do this? I need this for my package [Reduce.jl](https://github.com/chakravala/Reduce.jl) Let’s say I have a bunch of functions, call them fun and I need a macro for each macro fun(expr) :(fun($expr)) end But I need to automate this using code generation. So I want to do something like for fun in [:name\_of\_func, :name\_of\_another\_func] quote macro $fun(expr) ## what to put here ? end end end Now, so the line of code needs to look like this, but it needs to appear inside the quo…

---

_[View the full topic](https://discourse.julialang.org/t/really-not-irrational/9485)._
