With the release of v0.4 imminent, I thought I'd see what the latest thinking was on deploying Julia libraries (or even executables) to foreign machines. I see several steps required to run a Julia program:
1. Install Julia. This is easy enough to do in a system image. 2. Add/clone packages. This can be scripted, but is at least time consuming an more commonly dangerous: a production machine reaching out to the internet is frowned upon. 3. Precompile. This can be done on demand but also takes time and introduces another step that could theoretically fail. Is it possible to pre-compile sets of packages into a portable binary, or at least one that assumes only a base installation of Julia? Thanks
