[squeak-dev] Browser menu interface to refactorings
Marcel Taeumel
marcel.taeumel at hpi.de
Wed Nov 1 10:15:29 UTC 2017
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/20171101/6bba84d5/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/20171101/6bba84d5/attachment-0001.png>
More information about the Squeak-dev
mailing list
|