Браузер, который делает рефакторинг в Smalltalk Pharo? - PullRequest
4 голосов
/ 25 марта 2010

По умолчанию изображение разработчика Pharo поставляется с браузером, который не имеет никаких возможностей рефакторинга. Какой самый удобный способ превратить свежий образ Pharo в нечто более полезное?

Ответы [ 2 ]

4 голосов
/ 25 марта 2010

Вы либо загружаете Образ разработчика 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).
2 голосов
/ 26 марта 2010

Можете ли вы сказать точно , какой образ Pharo вы скачали? потому что инструменты рефакторинга и некоторые другие инструменты разработчика по умолчанию поставляются в образах Pharo.

Проверьте следующую ссылку: http://gforge.inria.fr/frs/download.php/26681/Pharo-1.0-10515-rc3dev10.03.1.zip

, которые я получил от http://www.pharo -project.org / pharo-download

Спасибо

...