Julia REPL flow coming from Matlab

Thank you all for the answers. I feel very welcomed by the enthusiasm :slight_smile: . 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).