Experimental reproducibility: julia vs the rest

There are ways to do this in principle with other languages; for example with a conda environment, you can run a command to spit out all of the dependencies and exact versions of packages, then use the output to create a new environment that should be identical. But in practice, it’s way more clunky and way less robust than julia’s approach in my experience.

Also, if you’re interested in this feature for doing science, check out DrWatson.jl

7 Likes