> Date: Fri, 12 May 2006 12:42:17 +0200
> From: Aur?lien Camp?as <[EMAIL PROTECTED]>
> Subject: Re: [pypy-dev] Thread cloning (coroutine cloning, really)
> To: Armin Rigo <[EMAIL PROTECTED]>
> Cc: [email protected]
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=iso-8859-1
>   
<snip>
> We could restrict the programming style for code to be running inside
> comp. spaces but if it is possible to effectively clone everything
> (for some ill-defined notion of everything) then it'l be fine. I'm not
> 100% sure. Here are some of the constraints :
>
> In principle, side-effects on the parent space and the outer world
> should be forbidden from within a running comp. space ('cause the jury
> is still out on its outcome).
>   

If I can throw in my two cents, you should really try to remove this 
limitation of Mozart. This is a real pain in the ass when you want to 
know what happens in a space (I used to need that in Mozart for 
debugging or statistics). In Mozart it is possible to use a hack in 
order to have side effects out of a space (ie modifiy state outside the 
space)  by using ports.
I think a design which would allow it would be much more Pythonic (we 
are between consenting adults :-)

Best,
--
Grégoire

_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to