Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Free access

XREF: a case study in Common Lisp portability

Published: 01 April 1987 Publication History

Abstract

Experience in building XREF, a Common Lisp cross reference utility, has revealed several issues relevant to writing portable program analysis utilities and supporting portable application programs across implementations. XREF is a program analyzer that parses Lisp code, analyzes calls to macros and functions and the use of variables, and then produces reports on inter-dependencies among functions, macros, variables, and files. It was designed to be a portable Common Lisp program that could analyze any any program written entirely in Common Lisp; the standard specified in [1] (hereafter CLtL) is both its implementation language and domain.

References

[1]
]]Steele, Guy Lewis Jr. Common Lisp: The Language. Digital Press, 1984.
[2]
]]Teitelman, Warren. INTERLISP Reference Manual. Xerox Palo Alto Research Center, 1978.
[3]
]]Digital Equipment Corporation. VAX LISP/VMS User's Guide. Maynard, Massachusetts, May 1986.
[4]
]]Moon, David, Stallman, Richard, and Weinreb, Daniel. LISP Machine Manual, Fifth Edition. MIT Artificial Intelligence Lab, 1983.
[5]
]]Symbolics, Inc. Reference Guide to Symbolics-Lisp, Cambridge, Massachusetts, March, 1985.
[6]
]]Texas Instruments, Inc. Explorer Lisp Reference, Dallas, Texas, 1985.
[7]
]]White, Jon L. Personal communication, January 20, 1987.
[8]
]]VanRoggen, Walter. Personal communication, January 9, 1987.
[9]
]]Daniel Weinreb. ARPAnet Common Lisp mailing list ([email protected]), January 15, 1986.
[10]
]]Alberga, C. N., Bosman-Clark, C., Mikelsons, M., Van Deusen, M. S., & Padget, J. Experience with an uncommon Lisp. Proceedings of the 1986 ACM Conference on Lisp and Functional Programming, Cambridge, Massachusetts, August 4--6, 1986, 39--53.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Lisp Pointers
ACM SIGPLAN Lisp Pointers  Volume 1, Issue 1
April-May 1987
44 pages
ISSN:1045-3563
DOI:10.1145/1862396
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1987
Published in SIGPLAN-LISPPOINTERS Volume 1, Issue 1

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)3
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media