Jump to Content

Collection Guide
Collection Title:
Collection Number:
Get Items:
Jon L. White collection on Common Lisp
X6823.2013  
View entire collection guide What's This?
Search this collection
 
 
Table of contents What's This?

 

Common Lisp records, Series 1, Bulk, 1985-1995 1980-2012

Series Scope and Content

This series consists of material collected and/or created by White relating to the development and use of the programming language, Common Lisp. Types of records in this series include manuals, correspondence, notebooks, meeting minutes, technical reports, and conference proceedings. One significant focus of this series is the X3J13 Committee, which formed in 1986 to develop and formalize the ANSI Common Lisp standard. This series holds X3J13’s meeting minutes, correspondence between members, presentation material, drafts of papers, and voting ballots--and discussions of their results--on committee issues. White served as chair of X3J13’s Iteration Subcommittee, which standardized Common Lisp’s Loop and Iterate macros. This series contains correspondence, presentation slides, and technical papers from the Iteration Subcommittee on the development of Loop and Iterate. Many of the manuals in this series were published by Lucid, Inc. and Harlequin Group and provide instruction for using instances of Common Lisp compatible with systems from Sun Microsystems, Hewlett-Packard, and Apple Computer. The Common Lisp Object System (CLOS), Common Lisp’s facility for object-oriented programming, is also well-documented in this series. One other highlight of this series is material relating to the funding of one of White’s projects by the Defense Advanced Research Projects Agency (DARPA). The proposal for this project was titled “An Integrated Lisp-C/C++ Environment” and aimed to co-develop a C++ (and/or C) compiler and debugger along with extending Common Lisp’s Foreign Language Interface. This series is arranged chronologically.
 

102773988 X3J13 Committee correspondence, presentation slides, and technical papers on Loop and Iterate macros 1980; 1987-1988

 

102773989 Common Lisp Object System (CLOS) workshop material 1983; 1988-1991; 2012

 

102773990 Guy Steele corrections and clarifications for Common Lisp : the Language 1985

 

102773991 Richard C. Waters writings on Loops and Common Lisp 1985-1989

 

102773993 X3J13 Committee task groups and Cleanup Committee meeting minutes 1986-1989

 

102773992 X3J13 Committee reference documents and correspondence 1986-1994

 

102773994 A programmer's guide to Common Lisp 1987

 

102773995 Sun Common Lisp version 2.1 manual and release notes 1987-08

 

102774006 Tao reference manual 1987-08

 

102773996 X3J13 Committee drafts of papers and presentations on Common Lisp Object System (CLOS) 1987-1990

 

102773997 Implementing primitive datatypes for higher-level languages 1988

 

102773999 Common Lisp 1989

 

102773571 Golden Common Lisp : a hands-on approach 1989

 

102773998 SunTechnology : the journal for Sun users 1989

 

102774001 Programming in CLOS and Lucid Common Lisp course material 1989-1990

 

102774002 HP Common Lisp advanced user's guide 1990

 

102774003 Lucid Common Lisp/HP guides 1990

 

102774004 Visualization and graphical layout in object-oriented systems 1990

 

102774005 The Common Lisp Object System (CLOS) and Delivery Tool Kit (DTK) 1990-09

 

102774007 Lucid Common Lisp/Sun versions 3.0 and 4.0 guides 1990-1991

 

102774008 Understanding CLOS : the Common Lisp Object System 1991

 

102774009 An overview of YY and YYonX : a CLOS based window tool kit and its implementation 1991-02-25

 

102774010 X3J13 Committee notebook 1991-1992

 

102774012 Macintosh Common Lisp (MCL) 2.0 manual and release notes 1992

 

102774013 Straight talk about Lisp : a special report for the technical community 1992

 

102774014 DARPA funding for BAA 92-13 project 1992-1993

 

102774011 Lucid Common Lisp applications guides 1992-1993

 

102774000 Object-oriented programming : the CLOS perspective 1993

 

102774015 Persistent CLOS : user guide/reference manual version 1.20 1993-12

 

102774016 Lucid Common Lisp advanced user's guide ca. 1993

 

102774017 LispWorks edition 3.2 manuals 1994

 

102774018 Lucid accounts receivable portfolio and Creditor's Committee correspondence 1994-1995

 

102774019 Lucid Common Lisp/SPARC Solaris manual 1995-04

 

102774020 Liquid Common Lisp : release and installation notes version 5.0 1997-06

 

102774021 LispWorks version 4.1 manuals 1998

 

102774022 Harlequin Common Lisp ORB : developing component software with CORBA 1999-01

 

102774023 Franz Developer Symposium proceedings 2001-03

 

Lisp records, Series 2, Bulk, 1978-1994 1963-2001

Series Scope and Content

This series contains records related to the programming language Lisp. Material dates from 1963 to 2001, with the bulk from 1978 to 1994, and includes conference proceedings, technical papers and reports from several universities, manuals, standards, books, and periodicals. There is quite a bit of material on the development of Lisp and MAClisp at MIT’s Project MAC laboratories, including papers written by White, and numerous AI Memos from the MIT Artificial Intelligence Laboratory. Specific Project MAC topics include Lisp storage and garbage collection, programming for the PDP-6, Lisp for the PDP-6, Lisp matrix inversion, LAMBDA, SCHEME and its compiler Rabbit, NIL, LetS loop notation, and MAClisp. This series also has a large number of issues of two periodicals: Lisp Pointers, which White contributed to as technical articles editor and, later, as editor of the entire publication, and Lisp and Symbolic Computation (including issues under its later title Higher-Order and Symbolic Computation). Conferences with material in this series include the ACM Conference on Lisp and Functional Programming, International Workshop on the Cooperative Extension and Refinement of Lisp (ICERL), Dynamic Objects Workshop and Association of Lisp Users Meeting, MACSYMA Users' Conference, and Lisp Users and Vendors (LUV). Some of the technical reports outline Lisp implementation on specific computers, including the IBM System/360, IBM System/370, and Burroughs B1700/1800. Finally, this series includes a workbook from a Stanford University Lisp programming course, reports on Carnegie-Mellon University’s Spice Lisp instruction set project, the IEEE standard for the Lisp dialect Scheme, and a paper by White titled “Historical Perspective on Numerics in Lisp or, Numbers Are Symbols, too.” This series is arranged alphabetically by folder title.
 

102773610 ACM Conference on Lisp and Functional Programming proceedings 1994

 

102773621 Carnegie-Mellon University Spice project 1983

 

102773592 Dynamic Objects Workshop and Association of Lisp Users Meeting proceedings 1996

 

102773612 ICERL '91 proceedings 1991

 

102773622 IEEE Scheme standard 1991-1992

 

102773611 Langages Lisp, Les 1994

 

102773618 Lisp 1.5 and its implementation on the IBM System/360 at RPI 1970

 

102773613 Lisp and symbolic computation : an international journal 1988-1991; 1994; 1999-2001

 

102773614 Lisp pointers 1987-1995

 

102773615 Lisp Users and Vendors (LUV) '92 conference material 1992

 

102773617 MACSYMA Users' Conference proceedings 1977; 1979

 

102773619 Portable Standard Lisp (PSL) manual and newsletter 1982; 1984

 

102773616 Project MAC Lisp and MAClisp development 1963-1984

 

102773620 Schemer's Guide, The 1990

 

102773623 Stanford University Lisp programming course material 1984

 

102773626 Technical reports and articles 1978-1998

 

102773627 UtiLisp manual 1988-01

 

Object-oriented programming, garbage collection, and other records, Series 3, 1972-2001

Series Scope and Content

This series is made up of material related to object oriented programming, garbage collection, artificial intelligence, floating-point arithmetic, and other programming topics. Material dates from 1972 to 2001. Records related to object-oriented programming make up about half of this series’ records. A large portion of those records are proceedings, working papers, and attendee lists of the ACM’s OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) Conference. The rest of the object-oriented programming material consists of technical papers and reports, books, manuals, presentations, and newsletters, including the ACM SIGPLAN OOPS Messenger. A smaller but still significant portion of this series contains technical papers and reports, newsletters, and conference proceedings on garbage collection and memory management from a number of sources, including MIT, Digital Equipment Corporation’s Western Research Laboratory, Xerox PARC, INRIA, and University of Illinois at Chicago. The rest of this series contains technical papers and reports, manuals, standards, conference proceedings, and periodicals on artificial intelligence, floating-point arithmetic, standardization, compilers, and other programming topics. Much of the material on artificial intelligence was published by MIT’s Artificial Intelligence Laboratory. White authored some of the papers in this series on floating-point arithmetic and garbage collection. This series is arranged alphabetically by folder title.
 

102773591 ACM SIGPLAN notices 1996

 

102773576 Annotated C++ reference manual, The 1990

 

102773581 Apropos newsletter 1989-1990

 

102773575 C traps and pitfalls 1988

 

102773582 DEC Western Research Laboratory papers on garbage collection 1988-02; 1989-10

 

102773594 Dylan programming : an object-oriented and dynamic language 1997

 

102773593 Ecrits d'ICSLA 1994-1995

 

102773578 Floating-point arithmetic 1972-1991

 

102773595 Franz Inc. presentations 1999

 

102773574 Image Understanding Workshop 1993

 

102773583 INRIA papers on garbage collection 1987; 1990

 

102773584 ISMM 2000 proceedings 2000

 

102773570 MIT Artificial Intelligence Laboratory manuals and reports 1980-1984

 

102773585 MIT papers on garbage collection 1977-1988

 

102773598 Object-oriented concepts, databases, and applications 1989

 

102773597 Object-oriented modeling and design 1991

 

102773596 Object-oriented software construction 1988

 

102773600 Objectworks\Smalltalk 1990

 

102773601 OOPS messenger 1990-1995

 

102773586 OOPSLA '90 Workshop on Garbage Collection in Object-Oriented Systems 1990

 

102773603 OOPSLA '92 proceedings and tutorial notes 1992

 

102773599 OOPSLA '93 proceedings 1993-10

 

102773587 OOPSLA '93 Workshop on Memory Management and Garbage Collection 1993

 

102773604 OOPSLA '94 proceedings 1994-10

 

102773605 OOPSLA '95 proceedings with addendum 1995-10

 

102773606 OOPSLA '96 proceedings 1996-10

 

102773602 OOPSLA attendee lists 1986-1992

 

102773573 Organization for programs in fluid domains 1981

 

102773588 Other companies papers on garbage collection 1984; 1987

 

102773580 Other universities papers on garbage collection 1985-1991

 

102773572 PC AI 1994-03

 

102773608 Programs as Data Objects (PADO) proceedings 2001

 

102773577 Reports on compilers 1979-1991

 

102773607 Reports on inheritance 1984; 1989

 

102773609 Reports on object-oriented programming 1991-1993

 

102773569 Seventh IEEE Conference on Artificial Intelligence Applications 1991

 

102773579 StandardView : the ACM journal on standardization 1993-09

 

102773589 University of Illinois at Chicago papers on garbage collection 1989-1991

 

102773590 Xerox PARC papers on garbage collection 1976-1985