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)
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)