Hi Tobias & Marcel,

On Wed, Nov 1, 2017 at 3:15 AM, Marcel Taeumel <marcel.taeumel@hpi.de> wrote:
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.

That's great news.  I'll use your code.  I think the tools should be in the base image but perhaps we can put the browser integration in the base and have it not show menus until the refactoring code is loaded.
 

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.

OK.  We likely definitely want to scope by package(s), right?
 

Best,
Marcel


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
>








--
_,,,^..^,,,_
best, Eliot