Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Current status of a portable LISP compiler

Published: 01 June 1982 Publication History

Abstract

This report describes the current status of a Portable LISP Compiler used with great success to compile Standard LISP on a variety of machines. It has also been used to provide a portable implementation base for a new LISP (PSL) on the DECSystem 20 and VAX.

References

[1]
Allen, F. E. Control Flow Analysis. SIGPLAN Notices 5(7):15, 1970.
[2]
Benson, E. and Griss, M. L. SYSLISP: A Portable LISP Based Systems Implementation Language. Utah Symbolic Computation Group, Report UCP-81, University of Utah, February, 1981.
[3]
Brooks, R. A.; Gabriel, R. P.; and Steele, G. L. Jr. An Optimizing Compiler for Lexically Scoped LISP. In The Proceedings of the 1982 ACM Symposium on LISP and Functional Programming. CMU, Pittsburgh, August, 1982. (To appear).
[4]
Cattell, R. G. G. Automatic Derivation of Code Generators from Machine Descriptions. ACM Transactions on Programming Languages and Systems 2(2):173-190, Apr, 1980.
[5]
Davidson, J. W.; and Fraser, C. W. The Design and Application of a Retargetable Peephole Optimizer. ACM Transactions on Programming Languages and Systems 2(2):191-202, Apr, 1980.
[6]
Foderaro, J. K. and Sklower, K. L. The Franz LISP Manual 1981.
[7]
Fraser, C. W. A Compact, Machine-Independent Peephole Optimizer. In Sixth Annual ACM Symposium on Principles of Programming Languages, pages 1-6. ACM, January, 1979.
[8]
Griss, M. L. and Hearn, A. C. A Portable LISP Compiler. Software - Practice and Experience 11:541-605, June, 1981.
[9]
Griss, M. L. and Morrison, B. The Portable Standard LISP Users Manual. Utah Symbolic Computation Group, TR-10, University of Utah, March, 1981.
[10]
Griss, M. L.; and Benson. E. PSL: A Portable LISP System. Utah Symbolic Computation Group, Report UCP-83, University of Utah, January, 1982. (Submitted to the 1982 ACM Symposium on LISP and Functional Programming, CMU, Pittsburgh, August 1982).
[11]
Kessler, R. R. COG: An Architectural-Description-Driven Compiler Generator. PhD thesis, Department of Computer Science, University of Utah, Jan, 1981.
[12]
Leverett, B. W.; et al. An Overview of the Production Quality Compiler-Compiler Project. Computer 13(8):38-49, Aug, 1980.
[13]
Marti, J. B., et al. Standard LISP Report. SIGPLAN Notices 14(10):48-68, October, 1979.
[14]
Masinter, L. and Deutsch, L. P. Local Optimization in a Compiler for Stack-based LISP Machines. In Conference Record of the 1980 LISP Conference, pages 223-230. Stanford University, August, 1980.
[15]
Quam, L. H. and Diffie, W. Stanford LISP 1.6 Manual. Operating Note 28.7, Stanford Artificial Intelligence Laboratory, 1969.
[16]
Wulf, W.; Johnson, R.; Weinstock, C.; Hobbs, S.; and Geschke, C. The Design of an Optimizing Compiler. American Elsevier, New York, New York, 1975.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 17, Issue 6
Proceedings of the 1982 SIGPLAN symposium on Compiler construction
June 1982
347 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/872726
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGPLAN '82: Proceedings of the 1982 SIGPLAN symposium on Compiler construction
    June 1982
    357 pages
    ISBN:0897910745
    DOI:10.1145/800230

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1982
Published in SIGPLAN Volume 17, Issue 6

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)16
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (1984)An APL Compiler for a Vector ProcessorACM Transactions on Programming Languages and Systems10.1145/579.3572486:3(297-313)Online publication date: 1-Jul-1984
  • (2005)Current problems in computer algebra systems designDesign and Implementation of Symbolic Computation Systems10.1007/3-540-52531-9_118(1-9)Online publication date: 5-Jun-2005
  • (1988)Lisp on a Reduced-Instruction-Set ProcessorComputer10.1109/2.6721:7(34-45)Online publication date: 1-Jul-1988
  • (1986)LISP on a reduced-instruction-set-processorProceedings of the 1986 ACM conference on LISP and functional programming10.1145/319838.319862(192-201)Online publication date: 8-Aug-1986
  • (1986)Survey on special purpose computer architectures for AIACM SIGART Bulletin10.1145/15715.15718(28-46)Online publication date: 1-Apr-1986
  • (1986)EPIC - a retargetable, highly optimizing Lisp compilerACM SIGPLAN Notices10.1145/13310.1332321:7(118-130)Online publication date: 1-Jul-1986
  • (1986)EPIC - a retargetable, highly optimizing Lisp compilerProceedings of the 1986 SIGPLAN symposium on Compiler construction10.1145/12276.13323(118-130)Online publication date: 1-Jul-1986
  • (1982)PSLProceedings of the 1982 ACM symposium on LISP and functional programming10.1145/800068.802139(88-97)Online publication date: 15-Aug-1982

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