...there is also a Metacello script in "http://www.squeaksource.com/MetacelloRepository" behind "ConfigurationOfRefactoringTools".

Best,
Marcel


Am 01.11.2017 11:15:29 schrieb Marcel Taeumel <marcel.taeumel@hpi.de>:

Hi Eliot,

as Tobias mentioned, we have a working integration [1] of the well-known "Refactoring"-Package [2] for Squeak's System Browser. It is missing a preview of the refactoring, but otherwise works fine:


Please extend the "RefactoringToolsForSqueak" package and consider integrating it into Trunk. Please do not start a new kind of integration in this regard. :) We have been using the existing integration successfully in Squeak 5.1 and Squeak Trunk in our student courses.

Next step would be to build a preview tool that supports add/remove steps of a refactoring. For example, a "rename message" might tackle too much methods. That is, there is no scoping at the moment.

Best,
Marcel

[1] http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak
[2] http://www.squeaksource.com/rb/

Am 01.11.2017 07:34:04 schrieb Tobias Pape <das.linux@gmx.de>:

Hi Eliot,


> On 01.11.2017, at 00:34, Eliot Miranda wrote:
>
> Hi All,
>
> I'm finally adding refactoring support to the standard Squeak browser. I wonder if anyone knows of refactoring submenu code suitable for the browser I could start from. I'm looking at Pharo's Nautilus integration as one model but wondered if there's anything closer.
>

Have you seen the Refactoring tools? We have done exactly that two years ago

http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak.html

http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak/RefactoringTools-mt.3.mcz


http://wiki.squeak.org/squeak/831

Best regards
-Tobias


> _,,,^..^,,,_
> best, Eliot
>