Thank you all for the answers. I feel very welcomed by the enthusiasm . I’m very inclined to use Revise.jl, it seems like the best way to get what I need at the moment.
I think @klaff’s example is very close to what I can do. I’m curious about that |> notation. Is that “a pipe”? Aside from code space, is it the same as
out = readmyfile
out = smooth(out)
out = findevents(out)
and so on?
To keep things tidy, I intend to create a “myfunctions.jl” with function declarations and “process.jl” to call.
Is there any benefit in transforming “myfunctions” into a module? (I don’t know if Julia ends up pre-compiling if it finds it’s a module, or it’s all the same).
I understand that Modules are better for sharing code that is to be repeated, but, in this case, it’s a matter of using specific functions to process specific data, so I’m more interested in modifying them and optimizing them individually (if/when necessary).