Мне интересно, есть ли простое решение для этого, например, [...] способ заставить Джулию repl после открытия выполнить файл .jl [...].
Вы можете выполнить файл .jl в запущенном Julia REPL с помощью функции include () . Например, чтобы выполнить файл foo.jl
, введите Julia REPL и выполните:
julia> include("test.jl")
Файл будет выполнен в REPL. Однако это вряд ли решит вашу проблему, поскольку выполнение файла, вероятно, также займет несколько секунд. Сам REPL запускается быстро, длительное время выполнения связано с тем, что Джулия долго загружала файл.
Вы можете частично решить эту проблему с помощью Revise.jl . Revise.jl - это пакет Julia, который автоматически и быстро перезагружает импортированные файлы и пакеты при редактировании. Таким образом, вы можете смягчить свою проблему, загрузив файл .jl только один раз при запуске. Вот быстрый пример использования Revise.jl:
julia> Pkg.add("Example")
INFO: Installing Example v0.4.1
INFO: Package database updated
julia> using Revise # importantly, this must come before `using Example`
julia> using Example
julia> hello("world")
"Hello, world"