About reproducibility of Julia program run times

In addition to the specific suggestions you were given, some general opinion:

  • Having (soft or even not-that-soft) real-time application with Julia is feasible, e.g. Case study: Real time hardware control for adaptive optics with Julia or Home · ReactiveToolkit.jl , however may require a lot of know-how.
  • Sending code to colleagues can work if you provide them with detailed instructions and warn them about the pitfalls. I’ve successfully done that (GivEmXL.jl).
  • For sending code to customers: IMO Julia is simply not there yet (but that is seen as an important target in the language development). What could currently probably be done is a some kind of a cloud solution.
  • Your kind of (intended) Julia usage is (still) less common, meaning you may need to invest more-than-average time to learn suitable practices.
  • I expect tools to generate redistributable Julia code to to get past experimental stage in a foreseeable future.
2 Likes