I don't understand why am I getting this error? My macros can not find the 
variables inside *let* blocks. How Can I fix it? Thanks in advance

julia> macro example(var)
       dump(var)
       @eval dump($var)
       end

julia> msg = "hola"
"hola"

julia> @example msg
Symbol msg
ASCIIString "hola"

julia> let m = "hola"
       @example m
       end
Symbol m
ERROR: UndefVarError: m not defined
 in eval_user_input at REPL.jl:64
 [inlined code] from REPL.jl:93
 in anonymous at task.jl:68




Reply via email to