<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><span style="font-family:arial,sans-serif;color:rgb(34,34,34)">On 25 January 2018 at 19:48, tim Rowledge </span><span dir="ltr" style="font-family:arial,sans-serif;color:rgb(34,34,34)"><<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>></span><span style="font-family:arial,sans-serif;color:rgb(34,34,34)"> wrote:</span><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On 25-01-2018, at 7:56 AM, <a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a> wrote:<br>
><br>
> Simplify project dispatch selector detection. No hard-coded list. Almost as good.<br>
<br>
</span>Maybe I missed something about why this slightly odd abstraction was needed, but what is inadequate about simply having implementations of #startUpWithCaption:icon:at:<wbr>allowKeyboard: in each project related class? How are these cases so different to the usages of UIManager et al. that we need yet another mechanism?</blockquote><div><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">​This is code from before we had Project subclasses.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">- Bert -</div></div></div></div>