<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Nov 23, 2010, at 4:00 PM, Stéphane Ducasse wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><br>On Nov 23, 2010, at 12:48 PM, Benjamin wrote:<br><br><blockquote type="cite">Hello guys,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">regarding that comment of SmalltalkImage&gt;&gt;#removeSelector: is <br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">"Safely remove a selector from a class (or metaclass). If the<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>class or the method doesn't exist anymore, never mind and<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>answer nil.<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>This method should be used instead of 'Class removeSelector:<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>#method' to omit global class references."<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">maybe Behavior&gt;&gt;#removeSelector: sould be deprecated ?<br></blockquote><br>not really<br><br>in fact the other one is a hack. I imagine that this is more to make sure you write<br>Smalltalk removeSelector: #foo instead of MyClass removeSelector: #foo.<br><br>I'm not sure that this is used in fact.<br>Stef<br><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>Ok, so maybe we should add a comment in Behavior&gt;&gt;#removeSelector: to precise we should now use SmalltalkImage&gt;&gt;#removeSelector: instead ?</div><div><br></div><div>Ben</div></body></html>