re: garbage collection --- any books?

chased@Eng.Sun.COM (David Chase)
Tue, 30 Oct 90 14:36:18 PST

          From comp.compilers

Related articles
re: garbage collection --- any books? chased@Eng.Sun.COM (1990-10-30)
| List of all articles for this month |
Newsgroups: comp.compilers
From: chased@Eng.Sun.COM (David Chase)
Summary: no books that I know of.
Keywords: lisp, bibliography, storage
Organization: Compilers Central
Date: Tue, 30 Oct 90 14:36:18 PST

There are some good articles, however. Pardon the BibTex reference format.
I highly recommend that Baker article as an introduction to compacting
collection, though I don't think anyone today uses the algorithm described
there. There are other interesting articles recently published; this is what
I could easily cut and paste from my on-line list of references.


AUTHOR = "Baker, Jr., Henry G.",
TITLE = "List Processing in Real Time on a Serial Computer",
JOURNAL = cacm, VOLUME = 21, NUMBER = 4, YEAR = 1978,
MONTH = apr, PAGES = {280--294}


AUTHOR = "Hans Boehm and Mark Weiser",
TITLE = "Garbage Collection in an Uncooperative Environment",
JOURNAL = "Software Practice and Experience", YEAR = 1988,
MONTH = sep, PAGES={807--820}


AUTHOR = "Joel Bartlett",
TITLE = "Compacting Garbage Collection with Ambiguous Roots",
INSTITUTION = DECWRL, YEAR = 1988, NUMBER = "RR 88/2"


AUTHOR="David Ungar",
TITLE="Generation Scavenging: {A} Non-disruptive High Performance
              Storage Reclamation Algorithm",
YEAR=1984, PAGES={157--167}, BOOKTITLE="Proceedings of the ACM
SIGSOFT/SIGPLAN Software Engineering Symposium on Practical
Software Development Environments"


AUTHOR = "Andrew W. Appel and John R. Ellis and Kai Li",
TITLE = "Real-time concurrent garbage collection on stock
                  multiprocessors",
BOOKTITLE = "{SIGPLAN} Symposium on Programming Language Design
and Implementation", YEAR = 1988, PAGES= {11--20}


TITLE = "A Real-Time Garbage Collector Based on the Lifetimes
                  of Objects",
AUTHOR = "Henry Lieberman and Carl Hewitt",
JOURNAL = cacm, NUMBER = 6, VOLUME = 26, YEAR = 1983,
MONTH = jun, PAGES = {419--429}


AUTHOR = "Robert A. Shaw",
TITLE = "Empirical Analysis of a Lisp System",
INSTITUTION = STANFORD, NUMBER = "CSL-TR-88-351"


AUTHOR = "Paul Rovner",
TITLE = "On Adding Garbage Collection and Runtime Types to a
                  Strongly-Typed, Statically Checked, Concurrent Language",
INSTITUTION = PARC, YEAR = 1985, NUMBER = "CSL-84-7"


AUTHOR = "Joel Bartlett",
TITLE = "Mostly-Copying Garbage Collection Picks Up
                  Generations and C++",
INSTITUTION = DECWRL, YEAR = 1989, NUMBER = "TN-12"


AUTHOR = "John Hughes",
TITLE = "A Distributed Garbage Collection Algorithm",
BOOKTITLE = "Functional Programming Languages and Computer Architecture",
YEAR = 1985, PAGES = {256--272}


AUTHOR = "L. Peter Deutsch and Daniel G. Bobrow",
TITLE = "An Efficient, Incremental, Automatic Garbage Collector",
JOURNAL = cacm, VOLUME = 19, NUMBER = 9, YEAR = 1976,
MONTH = "September", PAGES = {522--526}


AUTHOR = "David Moon",
TITLE = "Garbage Collection in a Large {L}isp System",
YEAR = 1984, PAGES = {235--246}, BOOKTITLE = "{SIGPLAN}
Symposium on {LISP} and Functional Programming"


AUTHOR = "Rodney A. Brooks",
TITLE = "Trading Data Space for Reduced Time and Code Space in
                  Real-Time Garbage Collection",
YEAR = 1984, PAGES = {256--262}, BOOKTITLE = "{SIGPLAN}
Symposium on {LISP} and Functional Programming"
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.