How about:<div><br></div><div><div>test1</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>| block w z |</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span>w := 3. z := 12.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>block := { [ :a :b | Transcript show: a asString , &#39;   &#39; , b asString; cr ] . w . z }.</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>w := 0. z := 1.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>(block at: 1) value: (block at: 2) value: (block at: 3) </div>
<div><br></div><br><div class="gmail_quote">On Wed, Aug 4, 2010 at 12:39 AM, John Chludzinski <span dir="ltr">&lt;<a href="mailto:john.chludzinski@gmail.com">john.chludzinski@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;">
When I try:<div><br></div><div><div>test1</div><div><br></div><div><span style="white-space:pre-wrap">        </span>| block w z |</div><div><span style="white-space:pre-wrap">        </span></div><div>
<span style="white-space:pre-wrap">        </span>w := 3. z := 12.</div><div><span style="white-space:pre-wrap">        </span>block := [ Transcript show: w asString , &#39;   &#39; , z asString; cr ].</div>
<div><span style="white-space:pre-wrap">        </span>w := 0. z := 1.</div><div><span style="white-space:pre-wrap">        </span></div><div><span style="white-space:pre-wrap">        </span>block value.</div>
<div><br></div><div>I get: 0  1.  And NOT: 3  12, which are the values at the point of definition.</div><div><br></div><div>How do I force the binding to (3 12)?</div><div><br></div><font color="#888888"><div>---John</div>
</font><div><div></div><div class="h5"><div><br></div><br><div class="gmail_quote">
On Tue, Aug 3, 2010 at 6:50 PM, John Chludzinski <span dir="ltr">&lt;<a href="mailto:john.chludzinski@gmail.com" target="_blank">john.chludzinski@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">

I have some code that fixed the values of temps (in a BlockContext) at the point of definition (using #fixTemps).  Now I&#39;m using Seaside 3.0 on Squeak 4.1 and the values of the block&#39;s temps is set at the point of call (when I evaluate the block) - block are now BlockClosure&#39;s.  How do I fix the temps to be the values where the block is defined?  <div>


<br></div><div>#fixTemps is now a no-op.<br><font color="#888888"><div><br></div><div>---John</div></font></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>