在Pharo Image启动时添加要运行的东西

时间:2010-09-15 04:15:34

标签: startup smalltalk pharo

我想在pharo图像启动开始时添加一些东西。没有什么比只调用一个类方法更好的了,它是我的应用程序的入口点。 我找不到任何在启动时制作smalltalk脚本的指南。 或者你有什么方法可以添加在图像启动时完成的东西吗?

2 个答案:

答案 0 :(得分:6)

Squeak有一个内置机制,可以通知所选类刚刚启动了一个图像。 This page解释了如何执行此操作。它也适用于Pharo。

答案 1 :(得分:4)

在Pharo 1.4中,StartupLoader类将在startup.st中从与图像相同的目录或来自〜/ .config / pharo /#{version}或〜/ .config / pharo / general的所有文件中归档。

目前,类注释和示例不同意StartupLoader应该执行哪些文件,因此可能会更改,这在Pharo 2.0中正常工作

有关更全面的说明,请参阅此blog