ACM Home Page
Please provide us with feedback. Feedback
New LISP techniques for a paging environment
Full text PdfPdf (396 KB)
Source
Communications of the ACM archive
Volume 14 ,  Issue 12  (December 1971) table of contents
Pages: 791 - 795  
Year of Publication: 1971
ISSN:0001-0782
Author
Arnold Rochfeld  Univ. of Edinburgh, Scotland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 17,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/362919.362937
What is a DOI?

ABSTRACT

The system described herein employs the block concept, and that of global and local variables, in addition to the methods applied in most LISP systems. Also, a new means of list representation is used: “local sequential” for lists created during compilation, and “block level sequential” for those created dynamically. A new garbage collection algorithm has been introduced to make lists as compact as possible; partial garbage collection is performed after each block exit instead of total garbage collection when storage is exhausted. The algorithm does not use the customary flagging procedure. This combination of features has eliminated the need for a free list, and effectively minimizes the number of pages used at any moment.