我正在尝试朱莉娅,并偶然发现了漂亮的#code; IDn;"功能。不幸的是,它在这里不起作用:
julia> affine(x) = 2*x + 3
affine (generic function with 1 method)
julia> affine(3)
9
julia> typeof(3)
Int64
julia> code_native(affine,(Int64,))
Warning: Unable to find function pointer
ERROR: no method found for the specified argument types
出了什么问题?我在Arch linux上使用了julia包的默认交互式解释器。
答案 0 :(得分:3)
这可能是使用LLVM 3.4的问题。请注意,Homebrew构建recently switched以使用LLVM 3.3(而不是Homebrew缺省值3.4),因为在Julia中LLVM 3.4兼容性尚不支持。