繁体   English   中英

延长吱吱声或pharo

[英]Extending squeak or pharo

使用蒙蒂塞洛包管理器似乎并不能保证,一旦你添加了有趣的包,总图像仍然是连贯的。 有没有办法验证? 是否验证了依赖项? 朝这个方向有指导方针吗?

我想你正在寻找Metacello ,Monticello的软件包和配置管理器。

您可以查看本指南: 使用Metacello管理项目,还有一个关于Google代码的页面

虽然蒙蒂塞洛实际上有可能确保满足依赖性,但它仅限于“蒙蒂塞洛版本完全取决于其他蒙蒂塞洛版本”。 此外,指定这些依赖关系在蒙蒂塞洛浏览器中有点隐藏,最重要的是,在社区中几乎没有使用。

正如Uko所说, Metacello正是为了解决Smalltalk系统中的依赖管理问题。 从概念上讲,它不仅限于蒙蒂塞洛。 据我所知,大多数GemStone,Pharo和Squeak图像都预先安装或易于安装Metacello。

看看Metacello的作者 Dale Henrichs的博客 ,他在那里介绍了使用Metacello。

还有Metacello存储库 ,可以找到大多数配置(想想软件收据)。

蒙蒂塞洛的责任最终是加载个别包裹。 Coherence既有Metacello(参见Uko 的答案 ),也有SqueakMap

SqueakMap存储安装脚本,确保整个 应用程序加载到您的映像中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM