I would also like to know this thanks!
On Friday, August 21, 2015 at 8:33:44 PM UTC+2, Sayeed Tasnim wrote:
>
> 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!
>