METADATA和METADATA.jl:有什么区别?

时间:2016-10-03 10:49:27

标签: julia

阅读完手册之后,我仍然不清楚这两件事。两者都是目录,虽然.jl让你认为一个是Julia源文件,但它不是,它是一个目录。两者似乎都有类似的内容:

$ head METADATA.jl/README.md
This is the official METADATA repo for the Julia package manager. See [manual section](http://docs.julialang.org/en/latest/manual/packages/) on packages for how to use the package manager to install and develop packages.

...

$ head METADATA/README.md
This is the official METADATA repo for the Julia package manager. See [manual section](http://docs.julialang.org/en/latest/manual/packages/) on packages for how to use the package manager to install and develop packages.

文档说明如下:

  

分叉主METADATA存储库

  

从git://github.com/JuliaLang/METADATA.jl克隆METADATA

并使用例如:

git remote add USERNAME https://github.com/USERNAME/METADATA.jl.git
                                                             ^^     

cd ~/.julia/v0.5/METADATA 

所以我对术语感到困惑,因为文档似乎在有和没有.jl的METADATA之间切换。

2 个答案:

答案 0 :(得分:4)

粗略地说,它们是一回事。在Github上,后缀.jl强调这个repo是一个julia ,这是一个名称约定。通常,普通文件夹名称不包含任何后缀,因此Github上的METADATA.jl成为本地计算机中的METADATA

答案 1 :(得分:2)

大多数Julia软件包的名称都有.jl,但在您的库文件夹.julia/v0.x/中,它们没有。例如,Plots等文件夹中可能包含Plots.jl等文件夹。因此它们是相同的:METADATAMETADATA.jl库中的文件夹库中。