Historical Implementations to Garbage Collectors

"lpsantil@gmail.com" <lpsantil@gmail.com>
Sat, 3 May 2014 16:02:42 -0400 (EDT)

          From comp.compilers

Related articles
Historical Implementations to Garbage Collectors lpsantil@gmail.com (lpsantil@gmail.com) (2014-05-03)
Re: Historical Implementations to Garbage Collectors rpw3@rpw3.org (2014-05-04)
Re: Historical Implementations to Garbage Collectors robin51@dodo.com.au (Robin Vowels) (2014-05-04)
Re: Historical Implementations to Garbage Collectors kaz@kylheku.com (Kaz Kylheku) (2014-05-05)
Re: Historical Implementations to Garbage Collectors numerist@aquaporin4.com (Charles Richmond) (2014-05-05)
Re: Historical Implementations to Garbage Collectors robin51@dodo.com.au (Robin Vowels) (2014-05-06)
Re: Historical Implementations to Garbage Collectors gneuner2@comcast.net (George Neuner) (2014-05-06)
[6 later articles]
| List of all articles for this month |

From: "lpsantil@gmail.com" <lpsantil@gmail.com>
Newsgroups: comp.compilers
Date: Sat, 3 May 2014 16:02:42 -0400 (EDT)
Organization: Compilers Central
Keywords: GC, history, comment
Posted-Date: 03 May 2014 16:02:42 EDT

I'm interested in studying historical implementations of garbage
collection in early programming languages (BASIC, Lisp, etc). I'm
especially interested in language/runtime interface descriptions.
Does anybody have references they can share?


[My LISP 1.5 manual says they used a straightforward mark and sweep
GC. The only complication was that list storage cells had a free bit
they could use for marking, while cells used for strings didn't so
it was a separate area and they used a separate bitmap. I'm fairly
sure that early Dartmouth BASIC was all static allocated, no GC. -John]


Post a followup to this message

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