If you use Reexport.jl's @reexport in the top-scope of a module for such a metapackage it will actually export all of the functions from inside:
module MyMetapackage # Setup t using Reexport @reexport using DifferentialEquations @reexport using Plots end using MyMetapackage # Imports both packages plot # 3 methods solve # 7 methods On Wednesday, September 14, 2016 at 3:01:34 PM UTC-7, Mosè Giordano wrote: > > 2016-09-14 23:46 GMT+02:00 Chris Rackauckas: > > I too am weary about how different distributions would play together. > I'd > > assume you'd just install with one and that would be it. > > There are many people working in many fields that may want to install > different distributions. I don't think that preventing them to > install all of them, or forcing them to choose only one, is a good > idea. Creating many cross-field distributions is not viable. Some > people may discard the idea of installing a distribution just for > these reasons. > > > And yes, not > > putting "using" in code that you share can lead to some issues, so maybe > > "using MyMetapackage" and having the repo online so people can see all > of > > your packages (at that date/time) would be helpful? > > I think this works better with a meta-package, doesn't it? The > problem is that functions are not exported. > > Bye, > Mosè >