【发布时间】:2010-09-15 04:15:34
【问题描述】:
我想添加一些东西以在 pharo 图像启动开始时运行。没有什么比调用我的应用程序入口点的类方法更有趣了。 我找不到任何在启动时制作 smalltalk 脚本的指南。 或者有什么方法可以让你在镜像启动时添加一些东西?
【问题讨论】:
我想添加一些东西以在 pharo 图像启动开始时运行。没有什么比调用我的应用程序入口点的类方法更有趣了。 我找不到任何在启动时制作 smalltalk 脚本的指南。 或者有什么方法可以让你在镜像启动时添加一些东西?
【问题讨论】:
Squeak 有一个内置机制,可以通知选定的类图像刚刚启动。 This page 解释了如何做到这一点。它也应该在 Pharo 中工作。
【讨论】:
在 Pharo 1.4 中,有一个 StartupLoader 类,它将与图像位于同一目录中的 startup.st 或 ~/.config/pharo/#{version} 或 ~/.config/pharo/general 中的所有文件。
目前类 cmets 和示例不同意 StartupLoader 应该执行哪些文件,因此这可能会改变,这在 Pharo 2.0 中可以正常工作
有关更完整的描述,请参阅blog
【讨论】: