Similar functionality has been implemented in Infiltrator.jl. Please use that package instead of Exfiltrator.jl.
Exfiltrator is the reverse of Infiltrator.jl. It allows you to "exfiltrate" local variables from a function into the global scope.
using Exfiltrator
julia> function f(x)
@exfiltrate
end
f (generic function with 1 method)
julia> f(2)
julia> x
2Also supported are @exfiltrate VAR, which exfiltrates the local variables to the global variable VAR as a named tuple, @exfiltrate VAR x, which exfiltrates only x, and the @exfiltrate_push! ARR and @exfiltrate_push! ARR x which push the exfiltrated variables to a global array.
You can avoid typing using Exfiltrator by using it at the REPL and then using Main.@exfiltrate in your code.