Julia-Lang中Package的定义是什么?

时间:2015-09-30 09:30:01

标签: julia

我经常使用Julia-Lang中的Packages,有很多篇文章描述了如何使用它们,但我不知道它的确切定义是什么。

修改

以下是wiki的一般定义:

  

包(包管理系统),其中包含单个文件或   资源作为提供的软件集合打包在一起   某些功能作为更大系统的一部分

我想知道Julia-lang对 Package 的特殊观点。例如从维基关于Java Package

看这个定义

1 个答案:

答案 0 :(得分:1)

我想说Julia包是一个模块(类似于其他语言的命名空间),包含一系列相关函数,为Julia提供新功能,对其他人有用。

但这个定义并不明确。例如,I suggested recently几个图像格式包可能属于单个ImageFormats包,但回复是有一个很好的理由(代码大小和二进制依赖性),对于某些类型的格式是在单独的包中。

如果您按照METADATA.jl对新包裹的拉取请求的讨论,您将对社区对应该是什么样的包装的感觉有一个很好的了解。我从这些讨论中得到的结论是,一个或多或少的统一愿景开始出现。