Fellow ChucKists,<br><br><br>Either we have a bug or I don&#39;t understand assignment (quite possibly both are the case, I won&#39;t rule that out). Consider this;<br><br>int foo, bar;<br><br>foo @=&gt; bar;<br><br>//alternately, this gives the same result<br>
//bar @=&gt; foo; <br><br>1 =&gt; foo;<br>&lt;&lt;&lt;&quot;bar is&quot;, bar&gt;&gt;&gt;;<br>&lt;&lt;&lt;&quot;foo is&quot;, foo&gt;&gt;&gt;;<br><br>I was expecting both to be 1 but here bar is 0 (Linux, miniAudicle modified to host 1.2.1.2). The following behaves as I expect it to;<br>
<br>int foo, bar;<br><br>1 =&gt; foo;<br>foo @=&gt; bar;<br><br>1 =&gt; foo;<br>&lt;&lt;&lt;&quot;bar is&quot;, bar&gt;&gt;&gt;;<br>&lt;&lt;&lt;&quot;foo is&quot;, foo&gt;&gt;&gt;;<br><br>Before I start bothering everyone with my ideas on assignment as it applies to UGens I&#39;d like to be clear on what assignment does exactly and whether this is proper behaviour. <br>
<br>Yours,<br>Kas.<br>