[plt-dev] mzlib/compile and atomic renaming
This looks like a good change to me.
A few minor things: why not use a dynamic-wind instead of the outer
with-handlers? And you might as well put a (low-tech) continuation
barrier in there, since you have the dynamic wind, ie some state that
checks to see if the pre-thunk is run more than once and signals an
error if it is.
Robby
On Tue, Dec 1, 2009 at 11:33 AM, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
> I'd like to change mzlib/compile to use atomic renaming to avoid some
> problems on DrDr and a setup-plt parallelization experiment I am
> doing.
>
> A new version is attached. I have tested it on my setups, but I'd like
> to post before committing. Comments?
>
> Jay
>
> --
> Jay McCarthy <jay at cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://teammccarthy.org/jay
>
> "The glory of God is Intelligence" - D&C 93
>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-dev
>
>