LAST CALL for SRFI 124, Ephemerons John Cowan (27 Oct 2015 00:49 UTC)
Re: LAST CALL for SRFI 124, Ephemerons Arthur A. Gleckler (27 Oct 2015 01:26 UTC)
Re: LAST CALL for SRFI 124, Ephemerons Taylor R Campbell (27 Oct 2015 12:25 UTC)
Re: LAST CALL for SRFI 124, Ephemerons John Cowan (27 Oct 2015 13:25 UTC)
Re: LAST CALL for SRFI 124, Ephemerons Taylor R Campbell (27 Oct 2015 14:01 UTC)
Re: LAST CALL for SRFI 124, Ephemerons John Cowan (27 Oct 2015 16:12 UTC)
Re: LAST CALL for SRFI 124, Ephemerons Taylor R Campbell (28 Oct 2015 15:32 UTC)
Re: LAST CALL for SRFI 124, Ephemerons John Cowan (28 Oct 2015 16:10 UTC)

Re: LAST CALL for SRFI 124, Ephemerons Taylor R Campbell 27 Oct 2015 12:25 UTC

   Date: Mon, 26 Oct 2015 20:49:55 -0400
   From: John Cowan <xxxxxx@mercury.ccil.org>

   I have *not* added Riastradh's proposed fence instruction, since it
   is not found in any existing version of ephemerons.

Not true: it is found in MIT Scheme, and used nontrivially there.  It
is critical in order for SET-EPHEMERON-DATUM! to be useful.  At the
very least, you'll want it in order to write any automatic tests for
ephemerons.

I don't understand your objection to SET-EPHEMERON-DATUM!, by the way.
A concurrent GC needs to handle racing mutation by the mutator anyway.
It is not clear to me why SET-EPHEMERON-DATUM! is special.