I'm trying to figure out the "best" way to create a stable version of Julia 
+ Gadfly + PyPlot + IJulia (+ other packages?) for a semester long course. 
 I don't want to have the students run Pkg.add(...)/Pkg.update(), as 
packages have a tendency to occasionally break on updates, and it's a 
headache dealing with this during the lecture.

Two possible solutions I can think of of are:

1)  Prebake a .julia folder that contains all the necessary resources, with 
a script to reset in case the students break it with Pkg.update().
2)  Use system image

http://docs.julialang.org/en/release-0.4/devdocs/sysimg/

that includes all the necessary packages.   It's not really clear how to do 
this from the documentation, though.   I'm also not sure how that would 
interact with Pkg.update() though, so probably instructions to delete 
.julia would also need to be given.


Any other options I'm missing?  If 2 is recommended, any tutorial how to do 
this?

Reply via email to