[squeak-dev] Browser menu interface to refactorings

H. Hirzel hannes.hirzel at gmail.com
Wed Nov 1 13:20:19 UTC 2017


A squeakmap entry may contain just an installation script such as the ones at

     http://wiki.squeak.org/squeak/831

It is a matter of contacting Marcus Denker and ask him for the rights
to add a new version entry to the existing 'Refactoring Engine' entry
on SqueakMap.

On 11/1/17, Tobias Pape <Das.Linux at gmx.de> wrote:
>
>> 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