"Paclet" (资源对象类型)
属性
- 许多 ResourceObject 属性是所有资源类型共有的. 此外,每种资源类型都定义了额外的特殊属性.
- paclet 资源的特殊属性包括:
-
"PacletFile" paclet 归档文件的位置 "LicensingInformation" 许可证规范 - 所有的 paclet 资源都具有属性 "ResourceType""Paclet".
- 用于对 paclet 资源进行分类的属性包括:
-
"Categories" 与 paclet 关联的域的列表 - 常用的 paclet 资源的标准 ResourceObject 属性包括:
-
"Version" 本地 paclet 的版本 "Compatibility" paclet 支持的环境
使用 Paclet 资源
- 可用两种方式使用来自 Wolfram Language Paclet Repository 的 paclet:通过 PacletSymbol 临时使用或通过 PacletInstall 永久使用.
- PacletSymbol["PacletName","symb"] 在当前会话中加载 paclet,成为 paclet 中的符号 symb .
- PacletInstall["PacletName"] 将 paclet 永久安装到 $UserBasePacletsDirectory 下.
- 可以到 using paclets 页面了解如何使用公共存储库中的 paclet.
- 对于 paclet 资源,PacletObject[ResourceObject[…]] 给出 paclet 对象. ResourceObject[PacletObject[…]] 生成 paclet 的资源对象.
创建 Paclet 资源
- 要想创建 paclet 资源,可通过 CreateNotebook["PacletResource"] 使用定义笔记本.
- 通过使用定义笔记本,资源也可以存储在本地、部署到云端或提交以便发布在 Wolfram Language Paclet Repository 中.
- 可到 creating paclets 页面了解更多关于如何创建公共存储库的 paclet 的信息.
在 Wolfram Language Paclet Repository 中发布
- 可在 Wolfram Language Paclet Repository 中发布 paclet 资源.
- 发布到 paclet 存储库需要有 PublisherID.
- 发布要求 paclet 满足一定的限制;请遵守 guidelines.