[squeak-dev] Browser menu interface to refactorings
Tobias Pape
Das.Linux at gmx.de
Wed Nov 1 12:01:14 UTC 2017
> On 01.11.2017, at 12:26, David T. Lewis <lewis at mail.msen.com> wrote:
>
> If the refactoring tools are known to work in current Squeak, and if there
> is active support for the package, then we should have an entry for this on
> SqueakMap.
>
> Looking at the SqueakMap Package Loader in my trunk image, I see entries
> for Refactoring Browser for Squeak 3.2 through Squeak 3.8. There is also
> an entry for Refactoring Engine for Squeak 3.9. These were maintained by
> Marcus Denker, who is no longer active in Squeak development.
>
> Could someone please volunteer to make an entry for the current tools that
> are being maintained for Squeak today?
We (at hpi) currently only maintain the Metacello Config...
>
> Thanks!
>
> Dave
>
>
> On Wed, Nov 01, 2017 at 11:15:29AM +0100, Marcel Taeumel 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
>>>
>>
>>
>
>
>
>>
>
>
More information about the Squeak-dev
mailing list
|