Feature Request: Allow stacked environments
@dmbates and I am were trying to use AppleAccelerate installed in the @v1.11 environment in a notebook and it didn't work. Is allowing stacked environments in the roadmap?
As far as I remember we specifically chose to disable stacked environments by default, because they lead people to writing non-reproducible notebooks. If you really cannot install AppleAccelerate into the notebook's local env, you could maybe modify LOAD_PATH inside the notebook but I wouldn't recommend it.
that's fair. Is it possible to use command line args to do this instead, or maybe using exeflags
Ironically our purpose is to have notebooks that behave (slightly) differently on different systems where the preferred BLAS implementation depends on the architecture.
Is allowing stacked environments in the roadmap?
It's not on the roadmap.
modify LOAD_PATH
Yes, that's probably your option if you really can't install the dependency in the actual manifest itself.
Is there anything stopping you from just including the dependencies for all the platforms you want to cover in a single manifest, and then conditionally importing only the one you want based on platform?