<div dir="ltr">Hi Tobias & Marcel,<div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 1, 2017 at 3:15 AM, Marcel Taeumel <span dir="ltr"><<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id="m_1485784803869180399__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:#000000">
                                        
                                        
                                            
                                        
                                        
                                        Hi Eliot,<div><br></div><div>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:</div><div><br></div><div><img src="cid:d135d26d-2236-4f79-abcf-85b50db8270e" width="auto"></div><div><br></div><div>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.</div></div></blockquote><div><br></div><div>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.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id="m_1485784803869180399__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:#000000"><div><br></div><div>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.</div></div></blockquote><div><br></div><div>OK.  We likely definitely want to scope by package(s), right?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id="m_1485784803869180399__MailbirdStyleContent" style="font-size:12pt;font-family:calibri;color:#000000"><div><br></div><div>Best,</div><div>Marcel</div><div><br></div><div>[1] <a>http://ss3.gemtalksystems.<wbr>com/ss/<wbr>RefactoringToolsForSqueak</a></div><div>[2] <a href="http://www.squeaksource.com/rb/" target="_blank">http://www.squeaksource.<wbr>com/rb/</a></div><div><br></div><div class="m_1485784803869180399mb_sig"></div>
                                        
                                        <blockquote class="m_1485784803869180399history_container" type="cite" style="border-left-style:solid;border-width:1px;margin-top:20px;margin-left:0px;padding-left:10px;min-width:500px"><span class="">
                        <p style="color:#aaaaaa;margin-top:10px">Am 01.11.2017 07:34:04 schrieb Tobias Pape <<a href="mailto:das.linux@gmx.de" target="_blank">das.linux@gmx.de</a>>:</p>Hi Eliot,<br><br><br></span><span class="">> On 01.11.2017, at 00:34, Eliot Miranda <u></u> wrote:<br>> <br>> Hi All,<br>> <br>>     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.<br>> <br><br>Have you seen the Refactoring tools? We have done exactly that two years ago<br><br><a href="http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak.html" target="_blank">http://ss3.gemtalksystems.com/<wbr>ss/RefactoringToolsForSqueak.<wbr>html</a><br><br><a href="http://ss3.gemtalksystems.com/ss/RefactoringToolsForSqueak/RefactoringTools-mt.3.mcz" target="_blank">http://ss3.gemtalksystems.com/<wbr>ss/RefactoringToolsForSqueak/<wbr>RefactoringTools-mt.3.mcz</a><br><br><br><a href="http://wiki.squeak.org/squeak/831" target="_blank">http://wiki.squeak.org/squeak/<wbr>831</a><br><br>Best regards<br>-Tobias<br><br><br>> _,,,^..^,,,_<br>> best, Eliot<br>> <br><br><br><u></u>
                        </span></blockquote></div><br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>