I am new to Julia, and I wonder what a package is.
I am quite familiar with Rust. In Rust, a crate can either be a library or an executable. As far as I read, the examples interpreting what package is are all about libraries, which another file can re-use the code in this package.
So if I just want to make a project for myself to use (which is much like an executable, but in interpreting languages, I can’t come up with a good name) rather than a library for others to use, should I make this project a package?
I know I can just use
julia xxx.jl to run a Julia file, but I prefer
Manifest.toml to make it more re-productable.