<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">PS: Full block closures would be great, and we wanted to do it. But the students wanted to graduate, and Sun cancelled the project.<div>I needed to pay the mortgage.<br><div><br></div><div><br><div><div>On Aug 16, 2012, at 5:29 PM, <a href="mailto:ungar@mac.com">ungar@mac.com</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">













<div style="background-color: #fff;">
<span style="display:none"> </span>



    <div id="ygrp-text"><p>Looking at your original example, it seems clear to me that the process with the activation that creates the block finishes<br>
while the block is running. That's why (I suspect) you get the crash.<br>
We check for *entering* a nonlifo block, but your example likely enters the block while its home is alive, then the delay<br>
gives the home time to go away.<br>
<br>
- David<br>
<br>
On Aug 15, 2012, at 2:50 AM, Tobias Pape <<a href="mailto:Das.Linux%40gmx.de">Das.Linux@gmx.de</a>> wrote:<br>
<br>
> <br>
> Am 14.08.2012 um 23:15 schrieb <a href="mailto:ungar%40mac.com">ungar@mac.com</a>:<br>
> <br>
>> Self does not support non-lifo blocks. This should be an error, not a crash.<br>
>> <br>
>> <br>
>> On Aug 14, 2012, at 7:16 AM, Tobias Pape <<a href="mailto:Das.Linux%40gmx.de">Das.Linux@gmx.de</a>> wrote:<br>
>> <br>
>>> Hi,<br>
>>> <br>
>>> Do you think that this code<br>
>>> <br>
>>> (message copy receiver: [<br>
>>> times delay: 300.<br>
>>> benchmarks measurePerformance.<br>
>>> ] Selector: 'value') fork resume.<br>
>>> <br>
>>> should crash the VM?<br>
> <br>
> So, this is a non-lifo as it refers to 'times' and 'benchmarks'?<br>
> would <br>
> <br>
> [ | :myGlobals | <br>
> myGlobals delay: 300.<br>
> myGlobals measurePerformance.<br>
> ] value: globals<br>
> <br>
> be non-lifo?<br>
> <br>
<br>
No, this should be OK.<br>
<br>
> Best<br>
>    -Tobias<br>
> <br>
> PS: what about re-introducing full block closures?<br>
> <br>
<br>
</p>

    </div>
     

    

</div>



<!-- end group email -->

</blockquote></div><br></div></div></body></html>