<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font></div><div>&lt;rant&gt;<br><blockquote type="cite">anObject askFor: #isMorph.<br></blockquote><br>oh, then,<br><br>anObject prepareForQuestion: #askForIsMorph<br>&lt;/rant&gt;<br><br>Really, I don't understand the askFor: metaphor.<br><br><br>So Long,<br><span class="Apple-tab-span" style="white-space:pre">        </span>-Tobias<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>The metaphor comes from "asking for" an interface.&nbsp;i.e. checking the presence of an interface that might be there, that is tagged by virtue of its implementation of an identifying boolean selector. If you can check that you have the interface you need to do something, why would you care what an object "is".</div><div><br></div><div>Keith</div><div><br></div></body></html>