<div dir="ltr">Oh my goodness this is awesome!</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 1, 2017 at 5: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_8935054838718437559__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><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><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_8935054838718437559mb_sig"></div>
                                        
                                        <blockquote class="m_8935054838718437559history_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></div>