On Wed, 28 Oct 2009 13:26:13 -0400, Marc Feeley <[email protected]>  
wrote:

> The work of Katz and Weise on the semantics of continuations in a
> parallel setting (which I describe in my thesis) is also relevant to
> this discussion.

So, one of the real questions I have now, which I am not really sure I  
fully understand is: how much of the current specification specifically  
makes it impossible to do parallel optimizations? That is, in R6RS, what  
things would specifically need to change in order to implicitly or  
explicitly make it possible to do effective parallelization? I'm not  
talking about making it explicitly possible to always execute things  
concurrently unless that is the minimum restriction necessary to make it  
possible to execute certain things concurrently; I'm not sure it is.

Without changing the behavior of the language, and permitting all code  
already written to continue to run, what would these changes look like?

        Aaron W. Hsu

-- 
Of all tyrannies, a tyranny sincerely exercised for the good of its  
victims may be the most oppressive. -- C. S. Lewis

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to