如何解决如何在 Pharo 中安装域CUIS Mathematics 的端口?
在过去的问题 Is there a CAS for Pharo? 中,我询问了 Pharo 的计算机代数系统,人们指出 Domains,来自 CUIS smalltalk 的数学端口,它是 PolyMath 项目的一部分。我成功地在 Pharo 8 中安装了 PolyMath,按照 https://github.com/PolyMathOrg/PolyMath 中的建议在操场上运行以下代码:
Metacello new
repository: 'github://PolyMathOrg/PolyMath:v1.0.2';
baseline: 'PolyMath';
load
问题是,PolyMath 似乎默认没有安装 Domains,因为我在类浏览器中没有找到相应的类,而且 Domains subpage 没有类似的安装说明。
编辑(2021 年 3 月 2 日):我尝试遵循 EstebanLM 的建议,并从冰山加载,事先安装了 PolyMath。但是我在冰山屏幕中只看到以下包:
解决方法
加载 polymath 后,您将拥有所有可加载的包。 在 Pharo 中用于加载/保存包的工具称为 iceberg(是一个 git 客户端)。您可以在 Pharo 8 的“工具”菜单或 Pharo 9 的“浏览”菜单中找到它。
,它在一个单独的 github 存储库 (PolyMathOrg/Domains) 中,没有基线。所以你只需要从 Iceberg 的 github 克隆 repo,然后从手上按照正确的顺序加载包。如果您尝试加载具有卸载依赖项的包(Mathematics-Kernel 是一个很好的起点),Iceberg 会抱怨,并且您可以在加载丢失的依赖项后重新加载。
如果您记下所需的加载顺序,您可以提供带有基线的 PR
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。