Perhaps this deserves a thread of its own. Here is a really simple solution to the problem how to give someone your code to run.
Visit GitHub - PetrKryslUCSD/FreeVibrationExample: Simple Example of Free Vibration Computation and follow the instructions. (Really simple: just download the repo and double click a batch file. Windows only at the moment, sorry.)
Some notes:
- This workflow (GitHub - PetrKryslUCSD/FreeVibrationExample: Simple Example of Free Vibration Computation) is only needed if the person receiving the instructions does not have an installed Julia at all.
- To adjust this workflow for a different application project it doesn’t take more than changing a single variable: FreeVibrationExample/install.sh at 8be88c2e9687c3629fe71890d90407bfaa8699a8 · PetrKryslUCSD/FreeVibrationExample · GitHub
No other messing with batch files is required. In a pinch, the user package name could be solicited
from the user at runtime. - If the person receiving the program already has Julia installed, all that is needed is to download
GitHub - PetrKryslUCSD/RunVibrationExample.jl: Run an example of a free-vibration solution and runrun.jl
in that folder. That is a pure Julia workflow. In doesn’t take more than sayinclude("run.jl")
.