在Smalltalk Pharo中进行重构的浏览器?

4

默认情况下,Pharo开发图像附带的浏览器似乎没有任何重构功能。将新的Pharo图像转换为更有用的方式最方便的方法是什么?

2个回答

4

您可以在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

我想我从Pharo网站下载了一个开发者镜像。 - po.
自Pharo 2.0起,重构工具再次可用。完整的图像列表可以在http://pharo.gforge.inria.fr/ci/image找到。 - camillobruni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接