Re: Macro `@eval ex` works, but `@eval(ex)` doesn't.
it's a difference in the expression type. in `@eval a = b`, it's an assignment. whereas in `@eval(a=b)` it's a kwargs call.
e.g. the minimum repro is: ``` julia> @eval(a=b) ERROR: syntax: unhandled expr (kw a b) in eval(::Module, ::Any) at ./boot.jl:236 in eval(::Any) at boot.jl:235 in eval(::Module, ::Any) at ./boot.jl:236 ```
however, i think Jeff may have had plans to normalize the two expression heads here?
On Sat, Apr 16, 2016 at 12:46 AM Ismael Venegas Castelló <[hidden email]> wrote:
I was fooling around with my ~/.juliarc.jl, and I found this: