above should read
Package.jl
module Package
include("src/file1.jl")
include( "src/submodule.jl")
using SubModule
include( "src/file2.jl" ) # needs subThing
end
On Saturday, July 25, 2015 at 9:41:47 AM UTC-4, Jeffrey Sarnoff wrote:
>
> I have a package layed out something like this:
>
> Package
> Package.jl
> src
> file1.jl
> submodule.jl
> module SubModule
> export subThing
> end
> file2.jl
> ...use subThing...
>
> Package.jl
> include("src/file1.jl")
> include( "src/submodule.jl")
> using SubModule
> include( "src/file2.jl" )
>
> which causes (v0.4) ERROR: LoadError: ArgumentError: Sub not found in path
> and so does
> ... import SubModule: subThing
>
> Is there a way to do this without making SubModule a separate package?
>