I tried searching around the group and I couldn't really find what I was
looking for.
I'm running the following Julia version on Windows:
Julia Version 0.4.0-dev+6859
Commit 92ddae7 (2015-08-20 19:38 UTC)
Platform Info:
System: Windows (x86_64-w64-mingw32)
CPU: Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
LAPACK: libopenblas
LIBM: libopenlibm
LLVM: libLLVM-3.3
In a folder testjulia, I have two files: a.jl and test.jl
a.jl:
module a
function fun(x,y)
return x+y
end
end
test.jl:
using a
println(a.fun(3,5))
When I run include("test.jl") after changing the directory to testjulia in
the Julia repl, I get the following error:
ERROR: LoadError: ArgumentError: a not found in path
in require at loading.jl:196
in include at boot.jl:259
in include_from_node1 at loading.jl:267
while loading C:\Users\***\Documents\testjulia\test.jl, in expression
starting on line 1
This behavior does not occur when using Julia v0.3. I thought
Base.require() would also search in the current directory for a file named
"a.jl" to search for module a and load it.
What would be the correct way to make a module and load it as in the
example above? Thanks!