В Python вы можете импортировать модуль с любым именем, используя ключевое слово as. Есть ли эквивалент в Джулии?
as
Очевидно, что вы можете просто сделать
import moduleWithReallyLongName M = moduleWithReallyLongName
Есть ли лучший способ?
import moduleWithReallyLongName const M = moduleWithReallyLongName
Обратите внимание на использование const. По общему правилу любая глобальная переменная в Julia должна быть стабильной по типу, иначе вы увидите снижение производительности.
Другим вариантом является пакет ImportMacros.jl (https://github.com/fredrikekre/ImportMacros.jl)
ImportMacros.jl
using ImportMacros @import moduleWithReallyLongName as M