You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think true ephemerons cannot be expressed in terms of wills.
The best fix would be to change Gambit’s primitive weak-referencing system to ephemerons with finalizers (as in Haskell and XEmacs) instead of weak boxes with finalizers.
The text was updated successfully, but these errors were encountered:
Ephemerons should be broken if the only remaining strong reference to their key is inside their datum:
Compare Racket-Chez 9.5.9.9 (for Racket 8.7)
I attempted to fix this in Gerbil using a pair of wills, but as Andy Wingo discovered, this is wrong too.
I think true ephemerons cannot be expressed in terms of wills.
The best fix would be to change Gambit’s primitive weak-referencing system to ephemerons with finalizers (as in Haskell and XEmacs) instead of weak boxes with finalizers.
The text was updated successfully, but these errors were encountered: