I’m getting ready to publish an article using Julia-based code. I’m curious if anyone has thoughts about how such code should be arranged.
Right now, I have a bunch of modules to separate functions, and a top-level script to run them.
However, since these are modules but not packages, they exist in Main instead of on their own, and that has occasionally created problems when working with them.
Would it be better to have everything in the top level but separate files to be included? Would one option be easier or harder for others in some way?
Should I put everything into functions or is running a script file with calls for the working parts okay?
Curious if anyone has thoughts on this.