On Apr 27, 2015 1:44 PM, "Neil Girdhar" <[email protected]> wrote:
>
> I've always wondered why numexpr accepts strings rather than looking a
function's source code, using ast to parse it, and then transforming the
AST.  I just looked at another project, pyautodiff, which does that.  And I
think numba does that for llvm code generation.  Wouldn't it be nicer to
just apply a decorator to a function than to write the function as a Python
string?

Numba works from byte code, not the ast. There's no way to access the ast
reliably at runtime in python -- it gets thrown away during compilation.

-n
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to