Julia
注意: https://julia-lang.cn/ 有美观且开源的 文档,非 Arch 特定的信息应该贡献到那里。
Julia 是一种用于数值计算的高级、高性能动态编程语言。它提供了精密的编译器、分布式并行执行、数值精度和广泛的数学函数库。
安装
你可以安装以下三个软件包之一
- julia 软件包。
- 注意: 此软件包是针对系统库编译的,因此不受上游支持。虽然它可能适用于基本用途,但它与依赖 Julia 捆绑版本的依赖项(例如 Sundials.jl)的外部软件包(或其依赖项)不兼容。针对此二进制文件向 Julia 维护者报告的错误 将被关闭。
故障排除
如果在 julia-binAUR 中使用 pyplots()
时遇到以下错误,
WARNING: You are using Matplotlib 0.0.0, which is no longer officialy supported by the Plots community. To ensure smooth Plots.jl integration update your Matplotlib library to a version >= 2.0.0
首先安装 python-matplotlib 和 tk。然后,在 Julia 提示符中使用 ] add VersionParsing
安装 VersionParsing.jl[1],并重启 Julia。
与编辑器集成
Vim
语法高亮及更多
代码检查
julialint 插件与 Lint.jl 软件包结合使用可以提供代码检查。
REPL Vim 绑定
VimBindings.jl 软件包在 Julia REPL 中提供 vim 模拟。
Emacs
语法高亮
代码检查
lsp-julia: 使用 LSP 协议提供代码检查。
REPL 集成
julia-repl: 用于与在 Emacs 中运行的 Julia REPL 交互。