Concerning Project vs Packages: why not just standardize where to put runnable scripts into packages as we know them now? Say a folder run
or scripts
and the main program would be run/main.jl
. Pure “Projects” would have an empty src/
folder and full run/
folder and vice versa (most would have a bit of both). Similar to Pkg.test("SomePkg")
we could have a Pkg.run("SomePkg")
to run run/main.jl
.
7 Likes