[squeak-dev] Error: Attempt to evaluate a block that is already being evaluated

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Error: Attempt to evaluate a block that is already being evaluated

Michael van der Gulik-2
Hi all.

Just a simple question.

Is the inability to evaluate an already evaluating block a limitation of the VM rather than something you are never allowed to do in Smalltalk?

Gulik.

--
http://gulik.pbwiki.com/


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Error: Attempt to evaluate a block that is already being evaluated

Andreas.Raab
Michael van der Gulik wrote:
> Is the inability to evaluate an already evaluating block a limitation of
> the VM rather than something you are never allowed to do in Smalltalk?

The Closure VM [1] and image [2] fix this problem. It is caused by a bit
of premature optimization that was valuable in the days of yore but is
no longer needed.

Cheers,
   - Andreas

[1]http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.1-bin.zip
[2]http://squeakvm.org/win32/release/Squeak-3.10.2-Closures.zip