comparison src/data.c @ 993:86012f228185

[xemacs-hg @ 2002-09-03 11:00:10 by michaels] Add credits for ephemerons and appropriate bibrefs.
author michaels
date Tue, 03 Sep 2002 11:00:10 +0000
parents c925bacdda60
children 8b464283e891
comparison
equal deleted inserted replaced
992:964f33d24564 993:86012f228185
2150 } 2150 }
2151 2151
2152 /************************************************************************/ 2152 /************************************************************************/
2153 /* ephemerons */ 2153 /* ephemerons */
2154 /************************************************************************/ 2154 /************************************************************************/
2155
2156 /* The concept of ephemerons is due to:
2157 * Barry Hayes: Ephemerons: A New Finalization Mechanism. OOPSLA 1997: 176-183
2158 * The original idea is due to George Bosworth of Digitalk, Inc.
2159 *
2160 * For a discussion of finalization and weakness that also reviews
2161 * ephemerons, refer to:
2162 * Simon Peyton Jones, Simon Marlow, Conal Elliot:
2163 * Stretching the storage manager
2164 * Implementation of Functional Languages, 1999
2165 */
2155 2166
2156 static Lisp_Object Vall_ephemerons; /* Gemarke es niemals ever!!! */ 2167 static Lisp_Object Vall_ephemerons; /* Gemarke es niemals ever!!! */
2157 static Lisp_Object Vfinalize_list; 2168 static Lisp_Object Vfinalize_list;
2158 2169
2159 int 2170 int