<div dir="ltr">That looks like a bug alright. Thanks for letting us know! We will take a look into it. <div><br></div><div>spencer</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 10:56 AM, Dealga McArdle <span dir="ltr">&lt;<a href="mailto:tetha.z@gmail.com" target="_blank">tetha.z@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ah, yes.. i see now<div><br></div><div><div class=""><div>class A </div><div>{</div><div>    10000 =&gt; int foo;</div>
<div>}</div><div><br></div><div>class B extends A </div><div>{</div><div>    fun void bar()</div><div>

    {</div><div>        0 =&gt; int foo;</div><div><br></div><div>        &lt;&lt;&lt; &quot;a&quot;, foo &gt;&gt;&gt;;</div></div><div>        if (true) {</div><div class=""><div>            &lt;&lt;&lt; &quot;b&quot;, foo &gt;&gt;&gt;;</div>


<div>        }</div><div>        &lt;&lt;&lt; &quot;c&quot;, foo &gt;&gt;&gt;;</div><div>    }</div><div>}</div><div><br></div></div><div>B bobj;</div><div>bobj.bar();</div><div><br></div></div><div>indeed.</div></div><div class="HOEnZb">
<div class="h5"><div class="gmail_extra">

<br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 4:51 PM, Ian South-Dickinson <span dir="ltr">&lt;<a href="mailto:ian.southd@gmail.com" target="_blank">ian.southd@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div dir="ltr">The bug appears in other inner scopes, such as an if-statement, and probably for/while loops.<br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 7:40 AM, Dealga McArdle <span dir="ltr">&lt;<a href="mailto:tetha.z@gmail.com" target="_blank">tetha.z@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ian, why do you have that innermost scope? that&#39;s not intended use of syntax I think.</div><div class="gmail_extra">



<br><br><div class="gmail_quote"><div><div>On Wed, Aug 6, 2014 at 9:00 AM, Ian South-Dickinson <span dir="ltr">&lt;<a href="mailto:ian.southd@gmail.com" target="_blank">ian.southd@gmail.com</a>&gt;</span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>I encountered a strange case where a variable was changing value within the scope of an if statement, because I had a superclass with an identical variable name. I am able to reproduce it with this simple case:<br>






<br><span style="font-family:courier new,monospace">class A <br>{<br>    10000 =&gt; int foo;<br>}<br><br>class B extends A <br>{<br>    fun void bar()<br>    {<br>        0 =&gt; int foo;<br><br>        &lt;&lt;&lt; &quot;a&quot;, foo &gt;&gt;&gt;;<br>






        {<br>            &lt;&lt;&lt; &quot;b&quot;, foo &gt;&gt;&gt;;<br>        }<br>        &lt;&lt;&lt; &quot;c&quot;, foo &gt;&gt;&gt;;<br>    }<br>}</span><br><br></div>Prints out:<br><span style="font-family:courier new,monospace"><br>






a 0 <br>b 10000 <br>c 0 </span><br></div>
<br></div></div>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu" target="_blank">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
chuck-users mailing list<br>
<a href="mailto:chuck-users@lists.cs.princeton.edu">chuck-users@lists.cs.princeton.edu</a><br>
<a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-users" target="_blank">https://lists.cs.princeton.edu/mailman/listinfo/chuck-users</a><br>
<br></blockquote></div><br></div>