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

skip to main content
10.1145/800068.802139acmconferencesArticle/Chapter ViewAbstractPublication PageslfpConference Proceedingsconference-collections
Article
Free access

PSL: A Portable LISP System

Published: 15 August 1982 Publication History

Abstract

This paper presents the implementation strategy and current status of a new Portable LISP System, PSL, based upon STANDARD LISP. PSL is written entirely in itself and is compiled with an efficient LISP compiler with machine-oriented optimizations. A full PSL is currently running on a DECSystem-20 and a VAX, and a preliminary version runs on a Motorola MC68000. Versions for a CRAY-1 and an IBM-370 are planned.

References

[1]
Ager, T. A. and McDonald, J. M. The Stanford Logic Course: Design, Dissemination, and Demonstration. Proceedings of National Educational Computing Conference, University of Iowa, June, 1979, pp. xx.
[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, Department of Computer Science, February, 1981.
[3]
Brooks, R. A.; Gabriel, R. P.; and Steele, G. L. Jr. An Optimizing Compiler for Lexically Scoped LISP. The Proceedings of the 1982 ACM Symposium on LISP and Functional Programming, Carnegie-Mellon University, Pittsburgh, August, 1982. (To appear)
[4]
Foderaro, J. K. and Sklower, K. L. The Franz LISP Manual. 1981.
[5]
Gabriel, R. P.; and Masinter, L. M. LISP Evaluation and Timing. The Proceedings of the 1982 ACM Symposium on LISP and Functional Programming, Carnegie-Mellon University, Pittsburgh, August, 1982. (To appear)
[6]
Galway, W.; and Griss, M. L. An Editor Interface for a Portable Lisp Programming Environment. Utah Symbolic Computation Group Opnote No. 64, University of Utah, Department of Computer Science, January, 1982.
[7]
Goates, G. B., M. L. Griss, and G. J. Herron. PICTUREBALM: A LISP-based Graphics Language with Flexible Syntax and Hierachical Data Structure. Proceedings of SIGGRAPH-80, Computer Graphics, August, ACM, 1980, pp. 93-99.
[8]
Griss, M. L. The Definition and Use of Data-Structures in Reduce. Proceedings of SYMSAC 76, SYMSAC, August, 1976, pp. 53-59.
[9]
Griss, M. L. and Kessler, R. R. REDUCE 1700: A Micro-coded Algebra System. Proceedings of The 11th Annual Microprogramming Workshop, IEEE, November, 1978, pp. 130-138.
[10]
Griss, M. L.; Kessler, R. R.; and Maguire, G. Q. Jr. TLISP - A Portable LISP Implemented in P-code. Proceedings of EUROSAM 79, ACM, June, 1979, pp. 490-502.
[11]
Griss, M. L. and Hearn, A. C. "A Portable LISP Compiler." Software-Practice and Experience 11 (June 1981), 541-605.
[12]
Griss, M. L. and Morrison, B. The Portable Standard LISP Users Manual. Utah Symbolic Computation Group Technical Report TR-10, University of Utah, Department of Computer Science, March, 1981. (PSL version 3, 6 May 1982)
[13]
Griss, M. L.; Benson. E.; and Hearn, A. C. Current Status of a Portable LISP Compiler. Utah Symbolic Computation Group Report UCP-82, University of Utah, Department of Computer Science, January, 1982. (To be presented at the 1982 Compiler Conference, Boston, Massachusetts, June 1982)
[14]
Griss, M. L. Some Notes on the Basic PSL Timing Tests. Utah Symbolic Computation Group Opnote No. 66, University of Utah, Department of Computer Science, May, 1982. (Preliminary version)
[15]
Hearn, A. C. "Standard LISP." SIGPLAN Notices Notices 4, 9 (September 1966), xx. Also Published in SIGSAM Bulletin, ACM Vol. 13, 1969, p. 28-49.
[16]
Hearn, A. C. REDUCE 2 Users Manual. Utah Symbolic Computation Group Report UCP-19, University of Utah, Department of Computer Science, 1973.
[17]
Marti, J. B., et al. "Standard LISP Report." SIGPLAN Notices 14, 10 (October 1979), 48-68.
[18]
Morrison, D. Betty: A Type Analysis Program for LISP. Master Th., Department of Computer Science, University of Utah, Salt Lake City, Utah 84112, June 1982. (In progress)
[19]
Sasaki, T. An Arbitrary Precision Real Arithmetic Package in REDUCE. Utah Symbolic Computation Group Report UCP-68, University of Utah, Department of Computer Science, April, 1979.
[20]
Stallman, R. M. Proceedings of the ACM SIGPLAN Notices Symposium on Text Manipulation. EMACS The Extensible, Customizable Self-Documenting Display Editor, New York, New York, June, 1981.
[21]
Terashima, M. and Goto, E. "Genetic Order and Compactifying Garbage Collectors." Information Processing Letters 7, 1 (1978), 27-32.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
LFP '82: Proceedings of the 1982 ACM symposium on LISP and functional programming
August 1982
264 pages
ISBN:0897910826
DOI:10.1145/800068
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 August 1982

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 30 of 109 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)60
  • Downloads (Last 6 weeks)6
Reflects downloads up to 20 Nov 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