<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 08/27/2013 12:56 PM, IOhannes m
      zm&ouml;lnig wrote:<br>
    </div>
    <blockquote cite="mid:521CDA21.5030606@iem.at" type="cite">
      <pre wrap="">On 08/27/13 18:20, Ivica Ico Bukvic wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">to share a small but hopefully sweet teaser screenshot with everyone :-)
</pre>
      </blockquote>
      <pre wrap="">
while it does look pretty, i hope you are not going to start teaching
people to use fan-out rather than [trigger].</pre>
    </blockquote>
    <br>
    Fanout(1) = the order in which child chains are computed does not
    matter and doesn't need to be explicit<br>
    Trigger(1) = the order in which child chains are computed does
    matter and is explicit<br>
    Trigger(2) = the order in which child chains are computed doesn't
    matter but for aesthetic reasons is made explicit<br>
    <br>
    Fanout(2) = the order in which child chains are computed does matter
    and is ambiguous.<br>
    <br>
    When reading a patch, one may confuse Trigger(2) for Trigger(1), but
    that's no big deal because ordering<br>
    is explicit either way.<br>
    <br>
    When reading a patch, one may confuse Fanout(2) for Fanout(1), and
    that could cause a run time error.<br>
    <br>
    Therefore, the user should never use Fanout(2).<br>
    <br>
    In the png the chain stops at the fanned out number boxes, so the
    ordering cannot matter.<br>
    <br>
    Therefore, the png must be an example of Fanout(1).<br>
    <br>
    As such, the png cannot be an example of teaching people to use
    fanout instead of trigger _unless_<br>
    you mean Trigger(2) should _always_ be preferred to Fanout(1).<br>
    <br>
    If Trigger(2) is always preferred to Fanout(1), then there is no way
    to visually signify when ordering<br>
    doesn't matter.<br>
    <br>
    Therefore, in cases where crossed wires or other ambiguities are not
    an issue, Fanout(1) is preferable<br>
    to Trigger(2).<br>
    <br>
    Conclusion: teach Fanout(1) and Trigger(2) for situations where
    ordering doesn't matter, and Trigger(1) for<br>
    situations where it does.&nbsp; The end.<br>
    <br>
    -Jonathan<br>
    <br>
    <blockquote cite="mid:521CDA21.5030606@iem.at" type="cite">
      <pre wrap="">

fgmasdr
IOhannes


</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list
UNSUBSCRIBE and account-management -&gt; <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>