Браузер, который выполняет рефакторинг в Smalltalk Pharo?
Вопрос
Образ разработчика Pharo по умолчанию поставляется с браузером, который, похоже, не имеет никаких возможностей рефакторинга.Какой самый удобный способ превратить свежее изображение Pharo во что-то более полезное?
Решение
Вы либо загружаете Изображение разработчика Pharo из раздела загрузки на сайте Веб-сайт Фаро (он содержит набор инструментов разработчика, включая механизм рефакторинга) или вы используете следующий скрипт в Изображение ядра Фаро:
"Refactoring"
Gofer new
squeaksource: 'rb';
package: 'AST-Core';
package: 'Refactoring-Core';
package: 'Refactoring-Spelling';
load.
"OmniBrowser"
Gofer new
renggli: 'omnibrowser';
package: 'OmniBrowser';
package: 'OB-Standard';
package: 'OB-Morphic';
package: 'OB-Shout';
package: 'OB-Refactory';
package: 'OB-Regex';
package: 'OB-SUnitIntegration';
load.
"Tools"
Gofer new
renggli: 'unsorted';
package: 'Shout';
package: 'RoelTyper';
package: 'ECompletion';
package: 'ECompletionOmniBrowser';
load.
"Select Tools"
SystemBrowser default: (Smalltalk at: #OBSystemBrowserAdaptor).
Другие советы
Вы можете сказать мне точно какое изображение Фаро ты скачал?поскольку инструменты рефакторинга и некоторые другие инструменты разработчика по умолчанию поставляются в образах Pharo.
Проверьте следующую ссылку: http://gforge.inria.fr/frs/download.php/26681/Pharo-1.0-10515-rc3dev10.03.1.zip
что я получил от http://www.pharo-project.org/pharo-download
Спасибо