Personal tools
You are here: Home Projects LISP IBM 360/370 LISP family
Document Actions

IBM 360/370 LISP family

by Paul McJones last modified 2024-03-18 09:27

 

 

IBM Lisp

  • F. W. Blair and R. D. Jenks. LPL-LISP Programming Language. IBM Thomas J. Watson Research Center, Yorktown Heights, New York, 1970. [Cited in Hearn 1971]
  • Fred W. Blair, James H. Griesmer, Joseph Harry, and Mark Pivovonsky. Design and Development Document for LISP on Several S/360 Operating Systems. IBM Research, Yorktown Heights, New York, revised June 24, 1971, 137 pages. PDF

    Reference manual for implementation of LISP running on OS/360, TSS/360, and CP/CMS.

    Stoyan cites an earlier version: F. W. Blair. Design and Development Document for LISP on Several S/360 Operating Systems, IBM Confidential, Research Center, Yorktown Heights, New York, 1967.

  • Fred W. Blair. Structure of the Lisp Compiler. IBM Research, Yorktown Heights, no date [Stoyan says circa 1970]. PDF

    "The first Lisp compiler was written by Robert Brayton with the assistance of David Park, in SAP for the 704. That compiler was started in 1957 and was working in 1960 by which time Brayton left MIT. During that interval of time a Lisp compiler written in Lisp was implemented by Klim Maling but that compiler was apparently dropped. The argument advanced was that Brayton's being written in assembly language, would obviously be faster. Difficulties in maintenance developed when Brayton left the project. After Brayton and Maling, Timothy Hart and Michael Levin wrote a compiler in Lisp which was distributed with the 704 Lisp 1.5 system. The compiler that I am most familiar with and will describe today is a descendant of that compiler."

  • Richard Ryniker and Mark Pivovonsky. CMS-LISP I/O Supervisory Functions. IBM Research, Yorktown Heights, May 28, 1974, 4 pages. PDF
  • IBM Data Processing Division. LISP/370 Program Description/Operations Manua description: contributors: creators: pmcjones effectiveDate: 2010/11/24 19:37:34.998 US/Pacific expirationDate: None language: rights: creation_date: 2010/11/24 19:37:29.320 US/Pacific modification_date: 2023/11/16 11:23:56.203 US/Pacific relatedItems: allowDiscussion: None Content-Type: text/html

     

     

    IBM Lisp

    • F. W. Blair and R. D. Jenks. LPL-LISP Programming Language. IBM Thomas J. Watson Research Center, Yorktown Heights, New York, 1970. [Cited in Hearn 1971]
    • Fred W. Blair, James H. Griesmer, Joseph Harry, and Mark Pivovonsky. Design and Development Document for LISP on Several S/360 Operating Systems. IBM Research, Yorktown Heights, New York, revised June 24, 1971, 137 pages. PDF

      Reference manual for implementation of LISP running on OS/360, TSS/360, and CP/CMS.

      Stoyan cites an earlier version: F. W. Blair. Design and Development Document for LISP on Several S/360 Operating Systems, IBM Confidential, Research Center, Yorktown Heights, New York, 1967.

    • Fred W. Blair. Structure of the Lisp Compiler. IBM Research, Yorktown Heights, no date [Stoyan says circa 1970]. PDF

      "The first Lisp compiler was written by Robert Brayton with the assistance of David Park, in SAP for the 704. That compiler was started in 1957 and was working in 1960 by which time Brayton left MIT. During that interval of time a Lisp compiler written in Lisp was implemented by Klim Maling but that compiler was apparently dropped. The argument advanced was that Brayton's being written in assembly language, would obviously be faster. Difficulties in maintenance developed when Brayton left the project. After Brayton and Maling, Timothy Hart and Michael Levin wrote a compiler in Lisp which was distributed with the 704 Lisp 1.5 system. The compiler that I am most familiar with and will describe today is a descendant of that compiler."

    • Richard Ryniker and Mark Pivovonsky. CMS-LISP I/O Supervisory Functions. IBM Research, Yorktown Heights, May 28, 1974, 4 pages. PDF
    • IBM Data Processing Division. LISP/370 Program Description/Operations Manual. Program Number 5796-PKL, SH20-2076-0, White Plains, New York, March 1978. PDF
    • FWB [Fred W. Blair]. LISP/370 Syntax and Semantics. Revised May 28, 1978, 14 pages. Gift of JonL White.PDF
    • Anonymous. The LISP Destructive Stream Facility. Undated, 6 pages. Gift of JonL White. PDF
    • Anonymous [Jon L White]. LISP/370 : Manipulation of Data-List Structures. G320-6061-0, IBM, 1978. Four-page brochure for LISP/370, which was classified as an Installed User Program from the IBM Internally Developed Program. PDF
    • F. W. Blair. LISP/370 Concepts and Facilities. RC 7771, IBM Thomas J. Watson Research Center, July 18, 1979. From Herbert Stoyan Collection on LISP Programming, Lot Number X5687.2010. PDF
    • F. W. Blair. The definition of LISP1.8 + 0.3i. Internal report, IBM Thomas J. Watson Research Center, September 18, 1979. From Herbert Stoyan Collection on LISP Programming, Lot Number X5687.2010 PDF

      A 1976 version is cited in Padget and Fitch 1985 and Alberga et al. 1984.

    • [Fred Blair?] The things "everyone knows" about YKTLISP. Memo, undated. Gift of Tim Daly. PDF

      "This is basically an attempt to put some of my most popular song-and-dance routines into labanotaion. It is a miscellany of hints, warnings and admonitions written 'on the fly'. It is guaranteed to be incomplete, but (as of today) correct."

    • [Cyril N. Alberga?] To use LISP, actually YKTLISP. July 26, 1982. Gift of Tim Daly. PDF

      "This memo describes one way that one user found satisfactory. It is thought to be of some use for new users."

      Among other things, it lists all the source files of the system.

    • Cyril N. Alberga et al. YKTLISP Program Description and Operations Manual. Computer Science Department, Thomas J. Watson Research Center, IBM Corporation, Yorktown Heights, New York, January 5, 1983, 196 pages. Computer History Museum: gift of James R. Meehan, Lot X6057.2011. PDF
    • Anonymous. LISP/VM User's Guide. Program Number: 5798-DQZ, SH20-6477-0, IBM Corporation, July 1984, 408 pages. PDF
    • Cyril N. Alberga. LISP Assembler Program: Reference Manual. Report RA172, IBM Research Division, September 1985.
    • Cyril N. Alberga. LISP370 files and the EXF operation. Undated. Gift of Tim Daly. PDF

      "YKTLISP supports files which are analogous to CMS TXTLIB files, (akin to other LISPs' FASL files). These files (traditionally of file-type LISPLIB, will be referred to as LISPLIBs herein) are random access, key addressed files of LISP objects, stored in a form which can be read faster than the forms read by the READ function."

     

    Papers

    • Jon L White. LISP/370: A Short Technical Description of the Implementation. ACM SIGSAM Bulletin, Volume 12, Number 4, November 1978. ACM DL
    • See [Ager and McDonald 1983] for a comparison between YKTLISP and a new PSL implementation for the System/370.
    • Cyril N. Alberga, Chris Bosman-Clark, Martin Mikelsons, Mary S. Van Deusen, and Julian Padget. Experience with an uncommon Lisp. Proceedings of the 1986 ACM Conference on LISP and Functional Programming. Cambridge, Massachusetts, pages 39-53. ACM DL
    • See also: [Padget 1988] under Cambridge Lisp Papers.

 

Applications

  • C. N. Alberga, A. L. Brown, G. B. Leeman, Jr., M. Mikelsons, and M. N. Wegman. A program development tool. Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on principles of programming languages, Williamsburg, Virginia, 1981, pages 92-104. ACM DL
    • A later version was published in IBM Journal of Research and Development, Volume 28, Number 1, January 1984, pages 60-73. IEEE Xplore
  • G. E. Heidorn, K. Jensen, L. A. Miller, R. J. Byrd, and M. S. Chodorow. The EPISTLE Text-Critiquing System, IBM Systems Journal, Volume 21, Number 3, 1982. IEEE Xplore
  • Martin Mikelsons. Interactive program execution in Lispedit. In Proceedings of the symposium on High-level debugging (SIGSOFT '83). Association for Computing Machinery, New York, NY, USA, 1983, pages 71–80. ACM Digital Library
  • Jeanne Ferrante. High level language debugging with a compiler. In Proceedings of the symposium on High-level debugging (SIGSOFT '83). Association for Computing Machinery, New York, NY, USA, 123–129. ACM Digital Library
  • J. H. Griesmer, S. J. Hong, M. Karnaugh, J. K. Kastner, M. I. Schor, R. L. Ennis, D. A. Klein, K. R. Milliken, and H. M. VanWoerkom. YES/MVS: a continuous real time expert system. In Proceedings of the Fourth AAAI Conference on Artificial Intelligence (AAAI'84). AAAI Press, 1984, pages 130–136. Online at aaai.org
  • James H. Davenport. The LISP/VM Foundation of Scratchpad II. The Scratchpad II Newsletter, Volume 1, Number 1, September 1, 1985, IBM Corporation, Yorktown Heights, New York, pages 4-5. PDF at github.com/daly

 

« December 2024 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: