元数据和元数据.那有什么不同呢?

  • 本文关键字:元数据 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.

文档中这样说:

派生主元数据存储库

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

并使用如下示例:

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

cd ~/.julia/v0.5/METADATA 

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

大致说来,它们是一回事。在Github上,后缀.jl强调这个repo是julia ,这是一个名称约定。一般来说,一个普通的文件夹名不包含任何后缀,所以Github上的METADATA.jl变成了本地机器上的METADATA

大多数Julia包在名称中有.jl,但在库文件夹.julia/v0.x/中,它们没有。例如,你可能在那里有一个Plots文件夹用于Plots.jl,等等。所以它们是一样的:METADATA是库中METADATA.jl存储库的文件夹。