ACM Home Page
Please provide us with feedback. Feedback
Structure of a LISP system using two-level storage
Full text PdfPdf (747 KB)
Source
Communications of the ACM archive
Volume 10 ,  Issue 3  (March 1967) table of contents
Pages: 155 - 159  
Year of Publication: 1967
ISSN:0001-0782
Authors
Daniel G. Bobrow  Bolt Beranek and Newman, Inc., Cambridge, MA
Daniel L. Murphy  Bolt Beranek and Newman, Inc., Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Citation Count: 37
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/363162.363185
What is a DOI?

ABSTRACT

In an ideal list-processing system there would be enough core memory to contain all the data and programs. Described in this paper are a number of techniques that have been used to build a LISP system utilizing a drum for its principal storage medium, with a surprisingly low time penalty for use of this slow storage device. The techniques include careful segmentation of system programs, allocation of virtual memory to allow address arithmetic for type determination, and a special algorithm for building reasonably linearized lists. A scheme for binding variables is described which is good in this environment and allows for complete compatibility between compiled and interpreted programs with no special declarations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
BERKELEY, E. G., AND BOBROW, D. G. (EDs.) The Programming Language LISP, Its Operation and Applications. MIT Press, Cambridge, Mass., 1966.
 
3
CORBATO, F., AND GLASER, E. ET AL. The MULTICS system. Proc. AFIPS 1965 Fall Joint Comput. Conf., Nov. 1965, Vol. 27, pp. 185-196.
 
4
BOBROW, D. G. Storage management in LISP. Proc. IFIP Conf. on Symbol Manipulation Languages. North-Holland, Amsterdam (in press).
 
5
6

CITED BY  37

Collaborative Colleagues:
Daniel G. Bobrow: colleagues
Daniel L. Murphy: colleagues