Resolve GlobalRef in a generated function

You don’t need eval here, you can just use getfield or getproperty:

ex = GlobalRef(Base, :+)
getproperty(ex.mod, ex.name)

#+RESULTS:
: + (generic function with 207 methods)

3 Likes