<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Lauren --<div><br></div><div>-1</div><div><br></div><div>#homeMethod is an implementation detail of CompiledCode.</div><div><br></div><div>However, we could think about having a #compiledCode accessor/query on MessageSend, Symbol, BlockClosure, Context, CompiledCode, CompiledMethod, CompiledBlock, ... maybe even MethodReference? Is this even a coherent group of concepts here?</div><div><br></div><div>The thing is, that #homeMethod would not be a "property" but a dynamic query. It can change for some of the receivers over time. Could be tricky to maintain...</div><div><br></div><div>Note that the class Message is only a helper to have something for #doesNotUnderstand:. It is thus not part of the group. Or is it?</div><div><br></div><div>In this scenario here, MessageSend and BlockClosure are very close friends. While MessageSend has typically less overhead by default, BlockClosure has a more compact literal syntax. If you want to set up a table of callbacks, MessageSend might yield more readable code. BlockClosure s can carry so many statements just mingled together.</div><div><br></div><div>:-)</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 29.04.2022 07:56:10 schrieb Lauren Pullen <drurowin@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi List,
<br>
<br>I think it makes sense that MessageSend understands #homeMethod (used in
<br>the debug halo 'browse action code' command).
<br>
<br>What I'm not sure about is what sorts of things might occur as a
<br>MessageSend.  Obviously, SimpleServiceEntry uses it for buttons, but I'm
<br>not sure how to best handle the dispatch in Smalltalk.  Obviously, this
<br>included patch only works for services, so it seems of limited use.  How
<br>would the list handle this?
<br><br></div></blockquote></div>