It also helps to have a culture of quickly rolling back breaking changes when they do slip through.
It also helps to have a culture of quickly rolling back breaking changes when they do slip through.
[1] https://github.com/JuliaLang/julia#required-build-tools-and-...
Not to armchair quarterback, I know it is a hard thing to get there and you guys are all busy. Just my 2 cents.
(And I think Julia is bloody brilliant, fwiw)
Generally the packages that aim for higher performance are more difficult to install, which makes sense.
Combinations: http://www.omegahat.org/Combinations/
Cranvas: https://github.com/ggobi/cranvas
edit: and if, god forbid, cran kicks off one of the packages you're using or an upstream package for a package you're using, then you've got to track it down and install it on your own. (tikzDevice is the one I'm thinking of.)