Local expr with local variables - aka metaprogramming C++

On the last problem. You can just

julia> function_name = "my_function";

julia> fnexpr = quote
           function $(Symbol(function_name))()
               println("Hello")
           end
       end;

julia> eval(fnexpr)
2 Likes