Добавление материала для запуска при запуске Pharo Image - PullRequest
7 голосов
/ 15 сентября 2010

Я бы хотел добавить материал для запуска в начале запуска pharo-образа.Ничего особенного, просто вызов метода класса, который является точкой входа в мое приложение.Я не могу найти никаких руководств по созданию скриптов smalltalk при запуске.В качестве альтернативы есть какой-нибудь метод, который вы можете добавить вещи, которые будут сделаны при запуске образа?

Ответы [ 2 ]

6 голосов
/ 15 сентября 2010

Squeak имеет встроенный механизм, который уведомит выбранные классы о том, что изображение было только что запущено. Эта страница объясняет, как это сделать. Это должно также работать в Pharo.

4 голосов
/ 15 марта 2012

В Pharo 1.4 есть класс StartupLoader, который будет загружать файл startup.st из того же каталога, что и изображение, или из всех файлов из ~ / .config / pharo / # {version} или ~ / .config / pharo / general.

В настоящее время комментарии и примеры класса не согласны с тем, какие файлы должен запускать StartupLoader, чтобы это могло измениться, это правильно работает в Pharo 2.0

Более полное описание см. В этом блоге

...