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.