<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 18, 2013 at 3:57 PM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div class="im"><div>On 2013-09-18, at 05:54, Steve Thomas &lt;<a href="mailto:sthomas1@gosargon.com" target="_blank">sthomas1@gosargon.com</a>&gt; wrote:</div>
<br><blockquote type="cite"><div dir="ltr"><div class="gmail_extra">On Tue, Sep 17, 2013 at 2:36 PM, karl ramberg <span dir="ltr">&lt;<a href="mailto:karlramberg@gmail.com" target="_blank">karlramberg@gmail.com</a>&gt;</span> wrote:<br>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">

<div>This is IMO a bug. It says tellAllSuccessors but tells only the first node in the successor graph.</div></div></blockquote></div></div></div></blockquote><div><br></div></div><div>Agreed, though the bug is only in the naming, the behavior is correct. Mathematically speaking we mean the direct successors, but for brevity this got shortened to just successors.</div>
<div><br></div><div>Note that the help bubble for &quot;tell all outgoing connections&quot; is very carefully worded:</div><div><br></div><div><span style="white-space:pre-wrap">        </span>&quot;Send a message to all the connectors whose source end is connected to me&quot;</div>
<div><br></div><div>whereas the help for &quot;tell all successors&quot; is just</div><div><br></div><div><span style="white-space:pre-wrap">        </span>&quot;Send a message to all graph successors&quot;</div><div><br></div><div>
which is both factually wrong (it&#39;s only direct successors) and should include a mention of connectors, perhaps</div><div><br></div><div><span style="white-space:pre-wrap">        </span>&quot;Send a message to all objects at the destination end of my outgoing connections&quot;</div>
</div></div></blockquote><div><br></div><div>This sounds good. </div><div><br></div><div>Karl</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
<div><div class="im"><br><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Well looking at this again, it seems using &quot;tell <b>all</b>&quot; is a bad wording choice.</div>
<div>All of the &quot;tell&quot; tiles are &quot;tell all&quot; tiles.  Perhaps it would be better to have two versions &quot;tell&quot; tiles (for connectors and successors) which tell the 1st level and &quot;tell all&quot; which go all the way down/up the chain.</div>
</div></div></div></blockquote><div><br></div></div><div>All of the current behavior in Etoys is centered on a single object: *my* siblings, *my* children, *my* connections. This comes from the object-centric view of Etoys. So &quot;all&quot; means &quot;all the objects I know&quot; not &quot;all objects there are&quot; which would be a global view, not object-centric. I&#39;m not convinced that we should give up that very fundamental property of Etoys for a little convenience in a very limited scenario.</div>
<div class="im"><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> And also get rid of the extraneous &quot;all&quot; in the other tell commands.</div>
<div><ol><li>   &quot;tell all siblings&quot; ==&gt; &quot;tell siblings&quot;<br></li><li>   &quot;tell all embedded objects&quot; ==&gt; &quot;tell embedded objects&quot;<br></li><li>   &quot;tell all incoming connections&quot; ==&gt; &quot;tell incoming connections&quot; and &quot;tell all incoming connections&quot;</li>
</ol></div><div>Of course the problem with #3 and its like is that it could break older projects which would not want to do.  You might be able to determine which version it was saved in and deal with that I don&#39;t know.</div>

</div></div></div></blockquote><br></div></div><div>I like the &quot;all&quot; in the wording because it alerts the user that something is happening to multiple objects at once. It is not strictly necessary because with careful reading the plural &quot;s&quot; will reveal as much. I still think a single letter is not quite enough to make clear that this is, in fact, a very unusual thing, compared to the normal explicit object relationships.</div>
<span class="HOEnZb"><font color="#888888"><div><br></div><div>
<span style="border-collapse:separate;border-spacing:0px;font-size:12px"><div style="font-family:Helvetica"><span style="font-family:Helvetica">- Bert -</span></div><br></span>

</div>
<br></font></span></div><br>_______________________________________________<br>
squeakland mailing list<br>
<a href="mailto:squeakland@squeakland.org">squeakland@squeakland.org</a><br>
<a href="http://lists.squeakland.org/mailman/listinfo/squeakland" target="_blank">http://lists.squeakland.org/mailman/listinfo/squeakland</a><br>
<br></blockquote></div><br></div></div>