Julia with Gallium:`AssertionError:arg isa Expr&& arg.head ==:call`

时间:2018-06-11 14:12:20

标签: debugging julia gallium

我按照Gallium page上的说明调试脚本,例如:

using Gallium
@enter a = gcd(10, 20)

我得到了

ERROR: LoadError: AssertionError: arg isa Expr && arg.head == :call
Stacktrace:
 [1] include_from_node1(::String) at ./loading.jl:576
 [2] include(::String) at ./sysimg.jl:14
while loading /Users/mmorin/Temp/test.jl, in expression starting on line 5

如何调试功能?

1 个答案:

答案 0 :(得分:-1)

您必须调试表达式,而不是分配。在这种情况下,删除a =,如GitHub example中所示,以调试函数本身:

using Gallium
@enter gcd(10, 20)

另见this GitHub issue