[squeak-dev] Browser menu interface to refactorings

Bernhard Pieber bernhard at pieber.com
Thu Nov 2 17:38:20 UTC 2017


Hi Eliot, Hi Marcel,

IMO refactoring support is one of those features that belong to trunk. I am not suggesting that any one of you should do the work. I just want to find out what you and others think about this? Would any one object and if yes, why?

Bernhard

> Am 01.11.2017 um 11:15 schrieb Marcel Taeumel <Marcel.Taeumel at 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:
> 
> <image.png>
> 
> 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 at 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


More information about the Squeak-dev mailing list