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