[squeak-dev] Browser menu interface to refactorings

Eliot Miranda eliot.miranda at gmail.com
Thu Nov 2 18:11:11 UTC 2017


Hi Tobias & Marcel,

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


-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171102/250ba382/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 109763 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171102/250ba382/attachment-0001.png>


More information about the Squeak-dev mailing list