Mercurial > hg > xemacs-beta
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 |