On Mon, Jul 25, 2016 at 10:26 AM, Jeffrey Kuhn <[email protected]> wrote:

> In the age of TB hard drives, package versioning is what node gets right.
> Packages can either be added globally or specific versions can be
> automatically downloaded into a subfolder of the current project directory.


This approach doesn't work for native languages where shared libraries must
actually be shared. It also doesn't work for a language like Julia with
generic functions. Note that npm is in the process of backing of of this
model at least partially.


> I wish Julia would allow projects with local package environments, rather
> than one big hidden `.julia` folder for everything.


You can already have project-local environments using the JULIA_PKGDIR
environment variable. The new version Pkg3 will increase support for this
mode of working significantly.

Reply via email to