[squeak-dev] Browser menu interface to refactorings

Chris Muller asqueaker at gmail.com
Thu Nov 2 19:28:37 UTC 2017


Oh my goodness this is awesome!

On Wed, Nov 1, 2017 at 5: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.
>
> 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
> >
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171102/63ef9399/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/63ef9399/attachment-0001.png>


More information about the Squeak-dev mailing list