Suggestion: ephemeron-case Daphne Preston-Kendal (04 Feb 2025 10:08 UTC)
Re: Suggestion: ephemeron-case John Cowan (04 Feb 2025 11:35 UTC)
Re: Suggestion: ephemeron-case Vincent Manis (he/him) (04 Feb 2025 19:38 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (05 Feb 2025 15:12 UTC)
Re: Suggestion: ephemeron-case Daphne Preston-Kendal (05 Feb 2025 15:30 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (05 Feb 2025 18:04 UTC)
Re: Suggestion: ephemeron-case Daphne Preston-Kendal (05 Feb 2025 18:16 UTC)
(missing)
Fwd: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (16 Mar 2025 13:19 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (12 May 2025 11:51 UTC)
Re: Suggestion: ephemeron-case Arthur A. Gleckler (10 Jun 2025 23:16 UTC)
Re: Suggestion: ephemeron-case Daphne Preston-Kendal (03 Aug 2025 09:38 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (03 Aug 2025 15:29 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (03 Aug 2025 15:30 UTC)
Re: Suggestion: ephemeron-case Daphne Preston-Kendal (09 Oct 2025 12:34 UTC)
Re: Suggestion: ephemeron-case Marc Nieper-Wißkirchen (09 Oct 2025 13:24 UTC)
Usefulness of reference-barrier Daphne Preston-Kendal (12 Oct 2025 20:16 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (13 Oct 2025 05:58 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (13 Oct 2025 07:21 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (13 Oct 2025 11:17 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (22 Oct 2025 07:18 UTC)
Re: Usefulness of reference-barrier Daphne Preston-Kendal (30 Oct 2025 22:46 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (31 Oct 2025 07:50 UTC)
Re: Usefulness of reference-barrier Daphne Preston-Kendal (30 Oct 2025 23:03 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (31 Oct 2025 08:02 UTC)
Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen (04 Nov 2025 18:57 UTC)

Re: Usefulness of reference-barrier Marc Nieper-Wißkirchen 04 Nov 2025 18:57 UTC

Am So., 12. Okt. 2025 um 22:16 Uhr schrieb Daphne Preston-Kendal
<xxxxxx@nonceword.org>:

> Chez Scheme added keep-live in version 10, but it had ephemerons and other weak references long before. Its documentation suggests the purpose of keep-live is related to the ‘immobile objects’ feature, not to the re-ordering optimization you are concerned about.

One more note about that: Racket uses "keep-live" in its
implementation of ephemerons for exactly the same purpose as
"reference-barrier" is in this SRFI. It is a wrong belief that the
purpose of "keep-live" is only related to the "immobile objects"
feature. (Many of the recent additions to the Chez Scheme programming
language have their origins in the demands of Racket CS, so CS code
used by Racket matters.)