Interlisp Bibliography
(This bibliography is kept in sync with our Zotero collection Library.
-
The 1108 User's Guide contains the information you need to begin using the 1108 Artificial Intelligence workstation.
-
The 1186 Hardware Installation provides information to aid you in installing the 1186 Artificial Intelligence workstation.
-
The 1186 is an artificial intelligence development workstation that combines Xerox hardware and software to provide a wide variety of user applications. This chapter…
-
The 1186 is an artificial intelligence development workstation that combines Xerox hardware and software to provide a wide variety of user applications. This chapter…
-
Teitelman, Warren
-
Teitelman, Warren
-
XeroxInterlisp began with an implementation of the Lisp programming language for the PDP-1 at Bolt. Beranek and Newman in 1966. It was followed in…
-
Summaries of research performed by the Information Sciences Institute at the University of Southern California for the areas provided in this report: Common LISP…
-
ACM Award Recipient page for Larry Masinter that shows the Award content.
-
Deutsch, L. Peter; and Lampson, Butler W.
-
Sproull, Robert F.; and Sutherland, Ivan E.When compared with a drawing on paper, the pictures presented by today's computer display equipment are sadly lacking in resolution. Most modern display equipment…
-
Karttunen, Lauri; Koskenniemi, Kimmo; and Kaplan, Ronald M.This paper describes a system for compiling two-level phonological or orthographical rules into finite-state transducers. The purpose of this system, called TWOL, is to…
-
Ehrlich, KateAn interview of Austin Henderson, a pioneer in the field of Human Computer Interaction.
-
Teitelman, WarrenThis paper continues and extends previous work by the author in developing systems which provide the user with various forms of explicit and implicit…
-
Teitelman, WarrenThis paper continues and extends previous work by the author in developing systems which provide the user with various forms of explicit and implicit…
-
Teitelman, WarrenThis paper continues and extends previous work by the author in developing systems which provide the user with various forms of explicit and implicit…
-
Mott, Peter; and Brooke, SimonThis paper describes an inference system which lends itself to graphical representation. An implementation of the system is described, and its application in a…
-
Slagle, James R.A large high-speed general-purpose digital computer (IBM 7090) was programmed to solve elementary symbolic integration problems at approximately the level of a good college…
-
Balzer, Robert M.This paper addresses the general problem of creating a suitable on-line environment for programming. The amount of software, and the effort required to produce…
-
Deutsch, L. PeterThis paper presents a machine designed for compact representation and rapid execution of LISP programs. The machine language is a factor of 2 to…
-
Bobrow, Daniel G.; and Wegbreit, BenMany control and access environment structures require that storage for a procedure activation exist at times when control is not nested within the procedure…
-
Lightfoot, Jay M.The global connectivity provided by the internet has changed the way organizations do business. One such change is the use of corporate websites to…
-
Bobrow, Daniel G.In current machine designs, a machine address gives the user direct access to a single piece of information, namely the contents of that machine…
-
Bobrow, Daniel G.; and Murphy, Daniel L.The problem of the use of two levels of storage for programs is explored in the context of a LISP system which uses core…
-
Reboh, Rene; and Sacerdoti, EarlA preliminary version of QLISP is described. QLISP permits free intermingling of QA4-like constructs with INTERLISP code. The preliminary version contains features similar to…
-
Tatar, Deborah G.; and Weinreb, DanielLisp has been around for more than twenty-five years. But for most of Lisp's lifetime, there haven't been any good books that teach the…
-
Shih, FrankHere's a proposed design for big bitmaps (for Maiko Color).
-
Trancón y Widemann, BaltasarReference-counting garbage collection is known to have problems with the collection of cyclically connected data. There are two historically significant styles of cycle-aware algorithms:…
-
Queinnec, ChristianThe editor of Lisp Pointers has been asking me for a long time to write down my view of Lisp. I was even given…
-
Wertz, HaraldThis paper presents a systems (PHENARETE) which understands and improves incompletely defined LISP programs, such as those written by students beginning to program in…
-
A user's guide that shows how to use Sketch both by drawing shapes in a window and by manipulating Sketch using the programmatic interface.
-
The objective of this user's guide is to show you how to use TEdit both by typing text to a window and by manipulating…
-
This manual is designed to help you use Lafite. It assumes you understand the basic principles of using your Xerox Lisp workstation and the…
-
Crowfoot, NormanThis paper describes a thesis project in which a visually-oriented design utility is constructed in Interlisp-D for the Xerox 1108 Artificial Intelligence Workstation. This…
-
Stefik, Mark; Bobrow, Daniel G.; and Kahn, KennethIn access-oriented programming, the fetching or storing of data causes user defined operations to be invoked. Annotated values, a reification of the notion of…
-
Kaplan, Ronald M.; and Sheil, B. A.The Interlisp programming system provides facilities which allow a programmer to provide type declarations for program variables, procedures and expressions. In some respects, these…
-
AGAST is an attempt to produce a program that can write intelligent stories. With an eclectic combination of ideas from the work of both…
-
Pitman, Kent M.Much has been written about Lazy Evaluation in Lisp---less about the other end of the spectrum---Ambitious Evaluation. Ambition is a very subjective concept, though,…
-
Cardoso-Llach, Daniel; Kaltman, Eric; Erdolu, Emek; and Furste, ZacharyThis paper explores the potential of distributed emulation networks to support research and pedagogy into historical and sociotechnical aspects of software. Emulation is a…
-
Deutsch, L. Peter; and Bobrow, Daniel G.This paper describes a new way of solving the storage reclamation problem for a system such as Lisp that allocates storage automatically from a…
-
Stefik, MarkThe Unit Package is an interactive knowledge representation system with representations for individuals, classes, indefinite individuals, and abstractions. Links between the nodes are structured…
-
Martz, Philip R.; Heffron, Matt; and Griffith, Owen MitchThe SpinPro™ Ultracentrifugation Expert System is a computer program that designs optimal ultracentrifugation procedures to satisfy the investigator's research requirements. SpinPro runs on the…
-
Swanson, Mark; Kessler, Robert; and Lindstrom, GaryAn implementation of the Portable Standard Lisp (PSL) on the BBN Butterfly is described. Butterfly PSL is identical, syntactically and semantically, to implementations of…
-
Strandh, RobertGarbage collection algorithms are divided into three main categories, namely mark-and-sweep, mark-and-compact, and copying collectors. The collectors in the mark-and-compact category are frequently overlooked,…
-
Shaw, Mildred L.Discusses a distributed system for human–computer interaction based on a network of computers. The system aids group problem solving by enabling participants to share…
-
Deutsch, L. PeterProgram verification refers to the idea that the intent or effect of a program can be stated in a precise way that is not…
-
McCarthy, J.
-
Weyl, StephenThis report describes the file system for the experimental large file management support system currently being implemented at SRI. INTERLISP, an interactive, development-oriented computer…
-
Barth, Paul S.An object-oriented system for building graphical interfaces to programs is discussed. The system, called GROW, facilitates the process of creating interfaces that are highly…
-
Steele, Guy L.A dialect of LISP called “COMMON LISP” is being cooperatively developed and implemented at several sites. It is a descendant of the MACLISP family…
-
Lightfoot, JayCorporate websites are an important component in the world-wide web. The traditional way of creating these websites leads to a variety of structural problems…
-
Ensmenger, Nathan; Stachniak, Zbigniew; Rajaraman, Vaidyeswaran; Kidwell, Peggy Aldrich; Fidler, Bradley; Currie, Morgan; Cortada, James W.; Spicer, Dag; Copeland, Jack; Haeff, Andre A.; Murphy, Dan; Misa, Thomas J.; and Alper, Meryl
-
-
Becker, Jeffrey M.This paper describes the operation and internal structure of a program called AQINTERLISP. AQINTERLISP is an interactive INTERLISP-10 program for generalization and optimization of…
-
van Melle, BillEmail with a short note on the Interlisp-D function \COUNTREALPAGES.
-
-
Teitelman, WarrenThis paper describes a research effort and programming system designed to facilitate the production of programs. Unlike automated programming, which focuses on developing systems…
-
Mostow, Jack; and Cohen, Donald
-
Teitelman, W.; Bobrow, D. G.; Hartley, A. K.; and Murphy, D. L.This document describes the BBN-LISP system currently implemented on the DEC-PDP-10 under the BBN TENEX time sharing system. BBN-LISP is designed to provide the…
-
Teitelman, W.; Bobrow, D. G.; Hartley, A. K.; and Murphy, D. L.This document describes the BBN-LISP system currently implemented on the DEC PDP-10 under the BBN TENEX time sharing system. BBN-LISP is designed to provide…
-
Saeed, FaiselExpert Database Systems (EDS) has emerged in the recent years as a powerful combination of disciplines like Artificial Intelligence, Database Management, Logic Programming, and…
-
Wood, Larry
-
Koschmann, T.; and Evens, Martha WaltonObject-oriented programming (OOP) is highly effective for problems involving hierarchical data categorization, leveraging inheritance and data encapsulation to promote structured implementation and maintainability. However,…
-
Deutsch, L. PeterThis paper describes in detail the most interesting aspects of ByteLisp, a transportable Lisp system architecture which implements the Interlisp dialect of Lisp, and…
-
Lanning, StanThe file CACHEOBJECT defines a Loops mixin that defines a protocol for instances that cache computed values.
-
The Call-C-Function MISCN opcode. DEFFOREIGN—Define a foreign function for lisp.
-
These notes accompany the Carol Release of Interlisp-D. They describe changes made since the Fugue.4 Release of October, 1983 and the Fugue.6 Release of…
-
Acuff, RichardA chat stream is a connection between two processes oriented towards terminal service, but not necessarily restricted to that. A chat stream is inherently…
-
Cunningham, Robert E.; Corbett, John D.; and Bonar, Jeffrey G.Chips is an interactive tool for developing software employing graphical human-computer interfaces on Xerox Lisp machines. For the programmer, it provides a rich graphical…
-
Teitelman, WarrenClisp is an attempt to make Lisp programs easier to read and write by extending the syntax of Lisp to include infix operators, IF-THEN…
-
User manual of the CLOS class browser.
-
The Code of Best Practices in Fair Use for Software Preservation provides clear guidance on the legality of archiving legacy software to ensure continued…
-
Colab Cognoter - Reel 3.
Gregg Foster, Colab project. -
Colab Cognoter Demo - Reel 1.
Gregg Foster, Colab project. -
Foster, GreggCoLab is a laboratory to experiment with new forms of computer-assisted collaboration. We argue that current tools for supporting meetings are antique. We propose…
-
Steele, Guy L.
-
Masinter, LarryThis paper describes some of the activities of the "cleanup" sub-committee of the ANSI X3J13 group. It describes some fundamental assumptions of our work…
-
Pitman, Kent M.
-
Bobrow, Daniel G.; DeMichiel, Linda G.; Gabriel, Richard P.; Keene, Sonya E.; Kiczales, Gregor; and Moon, David A.Introduction The Common Lisp Object System is an object-oriented extension to Common Lisp as defined in Common Lisp: The Language, by Guy L. Steele…
-
Steele, Guy L.
-
Pitman, Kent M.This paper summarizes a talk given at "Lisp50@OOPSLA," the 50th Anniversary of Lisp workshop, Monday, October 20, 2008, an event co-located with the OOPSLA'08…
-
Smith, RobertCommon Lisp is a towering language that supports a plethora of functionality useful for both scientific and mathematical programming. However---except for a few notable…
-
Bobrow, Daniel G.; Kahn, Kenneth; Kiczales, Gregor; Masinter, Larry; Stefik, Mark; and Zdybel, FrankCommonLoops blends object-oriented programming smoothly and tightly with the procedure-oriented design of Lisp. Functions and methods are combined in a more general abstraction. Message…
-
Bobrow, Daniel G.; and Clark, Douglas W.List structures provide a general mechanism for representing easily changed structured data, but can introduce inefficiencies in the use of space when fields of…
-
Burwell, A. D. M.Report of a meeting held by the Geological Information Group at the British Petroleum Research Centre, Sunbury, 24 January 1985 This meeting, concerned mainly…
-
Adeli, H.; and Paek, Y. J.LISP appears to be the language of choice among the developers of knowledge-based expert systems. Analysis of structures in INTERLISP environment is discussed in…
-
This clip looks at two examples of larger tutorial--CAI systems that were developed by the Ontario Institute for Studies and Education, and Xerox's PARC.…
-
Shortliffe, Edward
-
Tavani, Herman T.The enclosed bibliography addendum includes over four hundred entries which focus primarily on recent works related to "CyberEthics," the "Future of Computing" and the…
-
Liu, YuxiObituary for the greatest monument to logical AGI. After 40 years, 30 million rules, 200 million dollars, 2000 person-years, and many promises, Cyc has…
-
Lenat, Douglas B.; Prakash, Mayank; and Shepherd, MaryMCC's CYC project is the building, over the coming decade, of a large knowledge base (or KB) of real world facts and heuristics and-as…
-
Murphy, Dan
-
DeKleer, JohanIt is with deep sorrow that we report the passing of former AAAI President Danny Bobrow on March 20, 2017. His family, friends, and…
-
Mittal, Sanjay; Bobrow, Daniel G.; and DeKleer, Johan
-
This report is for tests written and executed up to March 24, 1987 on the <Lyric>Basics>Full.Sysout generated 11-Mar-87. The following tests are for the…
-
Report of the automated tests for the DEdit structure editor ran on 28 February 1987.
-
Padget, Julian; Chailloux, Jérôme; Christaller, Thomas; DeMantaras, Ramon; Dalton, Jeff; Devin, Matthieu; Fitch, John; Krumnack, Timm; Neidl, Eugen; Papon, Eric; Pope, Stephen; Queinnec, Christian; Steels, Luc; and Stoyan, HerbertThis paper reports work-in-progress within the LISP community on efforts to bring the LISP language to national and international standardisation. The paper discusses the…
-
Teitelman, WarrenThe paper discusses some of the considerations involved in designing and implementing a pattern matching or COMIT feature inside of LISP. The programming language…
-
Andrews, K.; Henry, R. R.; and Yamamoto, W. K.We have implemented an illustrated compiler for a simple block structured language. The compiler graphically displays its control and data structures, and so gives…
-
Inventors: Lipkis, Thomas A.; Mark, William S.; and Pirtle, Melvin W.A computer-based tool, in the form of a computer system and method, for designing, constructing and interacting with any system containing or comprising concurrent…
-
The Dipmeter Advisor was an early expert system developed in the 1980s by Schlumberger with the help of artificial-intelligence workers at MIT to aid…
-
Deutsch, P.Several conflicting goal must be resolved in deciding on a set of display facilities for Lisp: ease of lisp, efficient access to hardware facilities,…
-
Descriptions of the DO-TEST-* functions of the Interlisp-D automated testing infrastructure.
-
-
Stoyan, HerbertThis paper describes the development of LISP from McCarthy's first research in the topic of programming languages for AI until the stage when the…
-
Foss, Carolyn L.A drawback of browsing through nonlinear electronic documents is the accompanying sense of disorientation often reported by users. It is difficult to ascertain the…
-
Weizenbaum, JosephEliza is a program operating within the MAC time-sharing system at MIT which makes certain kinds of natural language conversation between man and computer…
-
An HTML document containing what seem to be lists of emails from between 1969 and 1997.
-
Teitelman, Warren; and Kaplan, Ronald M.
-
Masinter, Larry
-
Rosenthal, David S.H.
-
Thompson, HenryThis proposal represents an attempt to provide a set of control primitives for CommonLoops which will 1. Support the existing Interlisp error handling mechanisms…
-
Lai, Kum-YewThere exists the technology today to build large-scale knowledge bases, hypertext systems, as well as intelligent information sharing systems. As these three kinds of…
-
Lai, Kum-YewThere exists the technology today to build large-scale knowledge bases, hypertext systems, as well as inteligent information sharing systems. As these three kinds of…
-
Anderson, John R.; Corbett, Albert T.; and Reiser, Brian J.
-
Kohlsaat, KatThe Action Request data base is the primary vehicle through which the state of Xerox Lisp, including outstanding problems, requested features, and the like,…
-
Deutsch, L. PeterThis paper presents the design of an Interlisp system running on a microprogrammed minicomputer. We discuss the constraints imposed by compatibility requirements and by…
-
Bobrow, D. G.; Mittal, S.; and Stefik, M. J.Based on a review of some actual expert-system projects, guidelines are proposed for choosing appropriate applications and managing the development process.
-
Bobrow, Daniel G.; and Deutsch, L. Peter
-
Beckerle, Michael; Beiser, Paul; Duggan, Jerry; Kerns, Robert; Layer, Kevin; Linden, Thom; Masinter, Larry; and Unietis, DavidThis is a proposal to the X3 J13 committee for both extending and modifying the Common LISP language definition to provide a standard basis…
-
-
Strandh, RobertWe describe a technique for generic dispatch that is adapted to modern computers where accessing memory is potentially quite expensive. Instead of the traditional…
-
Inventors: Kaplan, Ronald M.; Kay, Martin; and Maxwell, JohnAn FSM data structure is encoded by generating a transition unit of data corresponding to each transition which leads ultimately to a final state…
-
-
Bobrow, Daniel G.; and Teitelman, WarrenThis article describes a notation and a programming language for expressing, from within a LISP system, string transformations such as those performed in COMIT…
-
Anderson, Kenneth R.In theory, abstraction is important, but in practice, so is performance. Thus, there is a struggle between an abstract description of an algorithm and…
-
Bouvin, Niels OlofFifty years since the beginning of the Internet, and three decades of the Dexter Hypertext Reference Model and the World Wide Web mark an…
-
This section describes the Fugue.4 release of Interlisp-D. Fugue.4 is the Customer Version of Fugue.3, which is a significant enrichment of its predecessors, Fugue.2…
-
This section describes the Fugue.6 release of Interlisp-D. This version substantially improves the performance and reliability of key system components and fixes many bugs…
-
Tomoyuki, Tanaka; and Shigeru, UzuharaWe consider the impact of introducing the future construct to the multiple value facility in Lisp (Common Lisp and Scheme). A natural way to…
-
Moon, David A.This paper discusses garbage collection techniques used in a high-performance Lisp implementation with a large virtual memory, the Symbolics 3600. Particular attention is paid…
-
Bobrow, D. G.; Deutsch, L. P.; and Murphy, D. L.This is a preliminary memo describing the BBN LISP 1.69 system for the 50S 940 computer. It is a description of how the system…
-
Novak, Gordon S. Jr.GLISP is a high-level language that is compiled into LISP. It provides a versatile abstract-data-type facility with hierarchical inheritance of properties and object-centered programming.…
-
Masinter, Larry MelvinThis dissertation describes a programming tool, implemented in Lisp, called SCOPE. The basic idea behind SCOPE can be stated simply: SCOPE analyzes a user's…
-
Oldford, Wayne; and DesVignes, GuyThis video (in 3 pieces) describes the use of graphical programming with an example, showing the encapsulation of several steps of an analysis into…
-
Oldford, Wayne; and DesVignes, GuyThis video (in 3 pieces) describes the use of graphical programming with an example, showing the encapsulation of several steps of an analysis into…
-
Inventors: Denber, Michel J.In a graphic display system, display control software is modified to impart motion to a pop-up menu to attract the attention of the user.…
-
These notes document features of the Harmony release of Interlisp-D. Harmony is the successor to Carol, the June 1984 release of Interlisp-D. Harmony is…
-
Teitelman, WarrenI was first introduced to Lisp in 1962 as a first year graduate student at M.I.T. in a class taught by James Slagle. Having…
-
Welcome to the inaugural issue of HOTLINE! This issue covers the following topics: * RS232 Chat * SETQ and the File Manager * Default…
-
The following topics are covered in this issue: * Make Script! * Porting CL files to Lyric * Preceding DEFxxx's with comments in SEdit…
-
The following topics are covered in this issue: * How to recover from internal garbage collection table overflow * Koto-Lyric readtable inconsistency * Problems…
-
The following topics are covered in this issue: * Specifying default font for Sketch * Specifying default font for TEdit * DATE, GDATE functions…
-
In this issue of HOTLINE! three known problems and two frequently asked questions are addressed: * Silent failure of MAKEFILE * Unbound atom in…
-
The following topics are covered in this issue: * How to close open streams * Saving macros in files * NAME COMMANDS spontaneous redefinition…
-
This issue is devoted to hints in using SEdit in Lyric. The following topics are covered in this issue. * Using the left cluster…
-
The following topics are covered: * Creating and interning symbols * Accessing symbols in packages * Packages and Readtables * Difference between MAKE PACKAGE,…
-
• COPYFILE to floppy LOGXOR break * Error found when installing a sysout from floppy: "File name not found" * Error found when installing…
-
The following topics are covered in this issue: * Koto 1186 MakeScript bug * Standalone password protection * "File System Resources Exceeded" * Loading…
-
The following topics are covered in this issue: * Porting Common Lisp Files to Lyric * Compiling Non-Xerox Common Lisp Files in Lyric *…
-
The following topics are covered in this issue: * Cannot boot Lisp volume after erasing Lispfiles * Lyric doesn't immediately release files on NS…
-
Wiil, Uffe K.; and Leggett, John J.An approach to flexible hyperbase (hypertext database) support predicated on the notion of ex-tensibility is presented. The extensible hypertext platform (Hyperform) implements basic hyperbase…
-
Trigg, Randall H.; and Irish, Peggy M.This paper reports on an investigation into the use of the NoteCards hypertext system for writing. We describe a wide variety of personal styles…
-
Edited by: McAleese, Ray
-
Edited by: McAleese, Ray
-
Edited by: McAleese, Ray
-
Nielsen, JakobJakob Nielsen's trip report from the ACM Hypertext'89 conference. Includes summary of Meyrowitz' discussion of open integrating hypertext and the extent to which the…
-
Inventors: Mackinlay, Jock D.; Card, Stuart K.; and Robertson, George G.The present invention relates to techniques for producing the perception of a moving viewpoint within a three-dimensional space presented on a display. The invention…
-
Bates, Raymond L.; Dyer, David; and Koomen, Johannes A. G. M.This paper presents some of the issues involved in implementing Interlisp [19] on a VAX computer [24] with the goal of producing a version…
-
Smith, Reid G.; Dinitz, Rich; and Barth, PaulImpulse-86 provides a general and extensible substrate upon which to construct a wide variety of interactive user interfaces for developing, maintaining, and using knowledge-based…
-
Schoen, Eric; and Smith, Reid G.In this paper, we discuss a display-oriented editor to aid in the construction of knowledge-based systems. We also report on our experiences concerning the…
-
Alphabetic index of the Xerox Common Lisp Implementation Notes for the Lyric Release.
-
Although Envos Corp., an artificial intelligence spin-off of the Xerox Corp., folded back into Xerox last spring after nine months in operation, the parent…
-
Deutsch, L. PeterInterlisp and Standard Lisp are the only Lisp dialects for which anything like a comprehensive functional specification exists. The Interlisp Virtual Machine (VM) document…
-
Stefik, Mark; Bobrow, Daniel; and Kahn, KennethThe Loops knowledge programming system integrates function-oriented, system object-oriented, rule-oriented, and—something not found in most other systems—access-oriented programming.
-
Kurlander, David; and Feiner, StevenWe describe enhancements to graphical search and replace that allow users to extend the capabilities of a graphical editor. Interactive constraint-based search and replace…
-
Inventors: Cunningham, Robert E.; Bonar, Jeffrey G.; and Corbett, John D.A system and method for interactive design of user manipulable graphic elements. A computer has display and stored tasks wherein the appearance of graphic…
-
Edited by: JekkaraInterlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the programming language Lisp. Interlisp development began…
-
Sproull, Robert F.This report describes briefly a set of display primitives that we have developed at PARC to extend the capabilities of InterLisp[l]. These primitives are…
-
Teitelman, WarrenDocumentation for INTERLISP in the form of the INTERLISP Reference Manual is now available and may be obtained from Warren Teitelman, Xerox Palo Alto…
-
infoprogLInterlisp is generally considered to be the most extensive programming environment in existence. tutorial transcription: cl1p.net/interlisp1txt the link will expire after some days, so…
-
Bobrow, Robert; and Grignetti, MarioThis report describes measurements performed for the purpose of determining areas of potential improvement to the efficiency of INTERLISP running under TENEX.
-
Teitelman, WarrenINTERLISP (INTERactive LISP) is a LISP system currently implemented on the DEC PDP-10 under the BBN TENEX time sharing system<*R1>. INTERLISP is designed to…
-
Sannella, MichaelInterlisp is a programming system. A programming system consists of a programming language, a large number of predefined programs (or functions, to use the…
-
Table of the Common Lisp equivalents of Interlisp data types and functions.
-
-
Bundy, Alan; and Wallen, LincolnMajor dialect of LISP <34>, designed for high-resolution, bit-mapped display, distinguished by (a) use of in-core editor for structures, and thus code, (b) programming…
-
de Kleer, Johan; and Sheil, BeauInterlisp-D and MIT CADR Lisp Machine demos for Vancouver IJCAI Conference - Tape #1
-
Masinter, Larry17 new photos added to shared album
-
Table of Interlisp-D system data structure sizes.
-
Edited by: Sannella, Michael
-
Edited by: Sannella, Michael
-
Edited by: Sannella, Michael
-
XEROXThe Koto release of Interlisp-D provides a wide range of added functionality, increased performance and improved reliability. Central among these is that Koto is…
-
Xerox
-
Sheil, BeauThe Interlisp-D project was formed to develop a personal machine implementation of Interlisp for use as an environment for research in artificial intelligence and…
-
Bates, Raymond; David, Dayer; Koomen, Johannes; Saunders, Steven; and Voreck, DonaldThe Interlisp-VAX project was begun in mid-1979 to provide a newer, more powerful alternative to Interlisp-10 as a LISP environment suitable for research. The…
-
Masinter, Larry M.Since November 1979, a group at the Information Sciences Institute of the University of Southern California has been working on an implementation of Interlisp…
-
Kaisler, Stephen H.LISP, as a language, has been around for about 25 years. It was originally developed to support artificial intelligence (AI) research. At first, it…
-
Kaisler, Stephen H.This text describes the features of a dialect of LISP known as INTERLISP. INTERLISP stands for "Interactive Lisp." It provides a rich program development…
-
-
-
Barela, AnneVia livingcomputers.org: Josh Dersch writes about research into the Xerox 8010 Information System (codenamed “Dandelion” during development) and commonly referred to as the Star.…
-
Hansen, HsuIn commemoration of the 40th anniversary of the release of Smalltalk-80, the Computer History Museum is proud to announce a collaboration with Dan Ingalls…
-
Lee, AlisonHistory tools allow users to access past interactions kept in a history and to incorporate them into the context of their current operations. Such…
-
Boyd, Mickey R.; and Whalley, David B.This paper describes two related tools developed to support the isolation and analysts of optimization errors in the vpo optimizer. Both tools rely on…
-
Inventors: Pedersen, Jan O.; Halvorsen, Per-Kristian; Cutting, Douglass R.; Tukey, John W.; Bier, Eric A.; and Bobrow, Daniel G.An information retrieval system and method are provided in which an operator inputs one or more query words which are used to determine a…
-
Masinter, Larry
-
Brachman, Ronald; Ciccarelli, Eugene; Greenfeld, Norton; and Yonke, MartinKLONE is a language designed for representing conceptual knowledge. This manual is intended to serve two kinds of readers: the reader who is new…
-
Stefik, Mark; Bobrow, Daniel G.; Mittal, Sanjay; and Conway, LynnEarly this year fifty people took an experimental course at Xerox PARC on knowledge programming in Loops. During the course, they extended and debugged…
-
The Koto release of Interlisp-D provides a wide range of added functionality, increased performance and improved reliability Central among these is that Koto is…
-
Lehtola, A.; Jäppinen, H.; and Nelimarkka, E.This paper introduces a special programming environment for the definition of grammars and for the implementation of corresponding parsers. In natural language processing systems…
-
Naraln, Sanjai; McArthur, David; and Klahr, PhilipROSS is an object-oriented language developed for building knowledge-based simulations. SWIRL is a program written in ROSS that embeds knowledge about defensive and offensive…
-
Kaplan, Ronald M.; and Maxwell, John T.The LFG Grammar-writer’s Workbench is a computational environment that assists in writing and debugging Lexical Functional Grammars (Kaplan & Bresnan, 1982). It provides linguists…
-
Fateman, Richard; and McCarthy, JohnFortran (q.v.) is the only language in widespread use that is older than Lisp (LISt Processor). Lisp owes its longevity to two facts. First,…
-
McCarthy, JohnLISP has survived for 21 years because it is an approximate local optimum in the space of programming languages. However, it has accumulated some…
-
Stoyan, HerbertI acknowledge the help of David Elsweiler to get this paper more readable.
-
-
Bobrow, D. G.This first (long delayed) LISP Bulletin contains samples of most of those types of items which the editor feels are relevant to this publication.…
-
Reuploaded from: http://people.csail.mit.edu/riastradh... Thanks to "lispm" on reddit for all the info: https://www.reddit.com/r/lisp/comment... From what I understand SEdit was developed later than DEdit. SEdit…
-
Foderaro, JohnIn this issue we survey the Lisp programming environment provided on the family of Lisp machines built by Xerox. These machines, which once ran…
-
Stoyan, HerbertFor the SIGPLAN conference on history of programming languages held in Los Angeles in this June, J. McCarthy had to write a paper about…
-
The Lisp Library Modules manual describes the library modules. These modules can be loaded into your sysout to provide additional functionality to your Lisp…
-
The Lisp Release Notes provide current information about the Lisp software development environment. You will find the following information in these Notes: * An…
-
Liskov, Barbara; McCarthy, John; and Abrahams, Paul
-
Miller, Molly M.; and Benson, Eric
-
Biggs, MelissaThis document provides a template and instructions for formatting the Lisp Users’ module documentation. This template applies primarily to standalone workstation users. Using the…
-
Pratt, V. R.This position paper is intended to supply the committee with information about LISP that can come only from someone who has used LISP extensively…
-
Haraldson, AndersThis paper gives a tutorial introduction to INTERLISP/360-370, a subset of INTERLISP, which can be implemented on IBM/360 and similar systems. Descriptions of a…
-
McCarthy, JohnLISP (for LISt Processor) is a programming system for the IBM 704 being developed by the Artificial Intelligence Group at MIT. We are developing…
-
Stoyan, HerbertThis presentation will cover several themes connected with Lisp. There will be some part about history, some part about semantical equivalences of code pieces…
-
Miller, MarkProvides an engaging narrative of the significant contributions and events in the history of Lisp, particularly focusing on the pivotal work done at Xerox…
-
Halasz, Frank GezaLecture notes of an Interlisp-D course.
-
Maxwell, JohnDocumentation of a LispUsers module. The LispNerd provides a menu-based interface to the Interlisp Reference Manual.
-
Documentation of the programs and libraries in the LispUsers collection of user contributed Lisp software.
-
Clark, Douglas W.This thesis is about list structures: how they are used in practice, how they can be moved and copied efficiently, and how they can…
-
Living Computer Museum+LabsA Xerox Star 8010 Emulator. Contribute to livingcomputermuseum/Darkstar development by creating an account on GitHub.
-
Masinter, Larry M.; and Deutsch, L. PeterWe describe the local optimization phase of a compiler for translating the INTERLISP dialect of LISP into stack-architecture (0-address) instruction sets. We discuss the…
-
-
Lanning, StanLOOPS-FB adds a command to the Lisp File Browsers for opening Loops browsers on files.
-
Mears, Lyn Ann; and Rees, TedThis primer is the equivalent of a tourist's guide book. It shows you the "sights" but it leaves out a lot of detail. Once…
-
Bobrow, Daniel G.; and Stefik, MarkThis paper summarizes the features of LOOPS and indicate how they support different knowledge representation features. Loops is a programming system integrated into Interlisp.…
-
Turner, Roy M.Writing a program and writing its documentation are often considered two separate tasks, leading to several problems: the documentation may never be written; when…
-
This document is a part of the procedures describing how to run tests on the Xerox Lisp Environment. The following is a list of…
-
Contents: * GRAPHCALLS: a new Lispusers package * Bugs, Workarounds And Helpful Hints * LOOPS Use At Ohio State * CSRL: A Language tor…
-
Contents: * NOTECARDS * Notes, Cautions and Helpfull Hints * A Shell for Intelligent Databases * RED: a Red-Cell Antibody Identification Expert * MDXlMYCIN…
-
Contents: * SpinPro™ : an Expert System for Optimizing Ultracentrifuge Runs * GUIDON-WATCH: A graphic interface to a knowledge based system * A KNOWLEDGE-BASED…
-
Sybalsky, Jill Marci
-
These release notes provide warnings and information important to the successful running of Release 1.15-S of Medley for the Sun Workstation. These sections are…
-
These release notes provide warnings and information important to the successful running of Release 1.2-S of Medley for the Sun Workstation. These sections are…
-
-
Documentation of the main testing entry points, useful functions for building tests commands and functions for running tests, and internal functions of Interlisp-D's test…
-
This Guide describes Medley release 2.01 for DOS: The release contents, instructions for installing the release, and information on using it.
-
Edited by: Vittal, JohnWe developed this primer to provide a starting point for new Medley users, to enhance your excitement and challenge you with the potential before…
-
Encompassing release contents, instructions for installing Release 2.0, and information on using it. This Guide has been completely reorganized, and information about using the…
-
BALISPAn Introduction to the Medley Interlisp Project. Recording of a talk given at a Bay Area Lisp & Scheme Users Group event on March…
-
Kaisler, Stephen HendrickThis volume focuses on a set of tools for the interactive programming interface for Medley Interlisp. I tried to select the tools that I…
-
Kaisler, Stephen HendrickIn this volume, I explore the features of Interlisp-D: The Interactive Programming Environment. Interlisp-D was a rehosting of Interlisp to a new class of…
-
This manual describes all three parts of Medley. There are discussions of the language, about the pieces of the system that can be incorporated…
-
California State University Channel Islands SHFT groupThis is a short demo showcasing some basic controls and typing shortcuts in Medley Online.
-
California State University Channel Islands SHFT groupThis is a short demo showcasing how easy it is to start using Medley Online.
-
California State University Channel Islands SHFT groupThis is a short demo showcasing the different features of the sidebar in Medley Online.
-
Inventors: Denber, Michel J.; and Jankowski, Henry P.A method and apparatus are shown for improving bit-image quality in video display terminals and xerographic processors. In one embodiment, each scan line of…
-
Inventors: Nunberg, Geoffrey D.; Stansbury, Tayloe H.; Abbott, Curtis; and Smith, Brian C.The present invention relates to techniques for processing natural language text that take into account its punctuation. More specifically, the invention relates to data…
-
Inventors: Balban, Morton S.; Lan, Ming-Shong; and Panos, Rodney M.An apparatus and a method are disclosed for composing an imposition in terms of an arrangement of printing plates on selected of the image…
-
Halasz, Frank G.; Moran, Thomas P.; and Trigg, Randall H.NoteCards is an extensible environment designed to help people formulate, structure, compare, and manage ideas. NoteCards provides the user with a “semantic network” of…
-
Marshall, KathyBecause NoteCards is a vehicle for current research and is still undergoing development, you may encounter occasional bugs or or be frustrated by seeming…
-
Schrag, Robert C.Conversion of the LogLisp (logic programming in Lisp), an Artificial Intelligence programming environment from its original Rutgers/UCI-Lisp (RUCI-Lisp) implementation to an InterLisp implementation is…
-
Rindfleisch
-
Lai, Kum-Yew; Malone, Thomas W.; and Yu, Keh-ChiangObject Lens allows unsophisticated computer users to create their own cooperative work applications using a set of simple, but powerful, building blocks. By defining…
-
Lai, Kum-Yew; Malone, Thomas W.; and Yu, Keh-ChiangObject Lens allows unsophisticated computer users to create their own cooperative work applications using a set of simple, but powerful, building blocks. By defining…
-
Inventors: Malone, Thomas W.; Lai, Kum-Yew; Yu, Keh-Chiang; and Berenson, Richard W.A computer user interface includes a mechanism of graphically representing and displaying user-definable objects of multiple types. The object types that can be represented…
-
Oldford, R. W.; and Peters, S. C.We discuss the design and implementation of object-oriented datatypes for a sophisticated statistical analysis environment. The discussion draws on our experience with an experimental…
-
Inventors: Smith, Reid G.; and Schoen, Eric J.A declarative object-oriented approach to menu construction provides a mechanism for specifying the behavior, appearance and function of menus as part of an interactive…
-
Stefik, Mark; and Bobrow, Daniel G.Over the past few years object-oriented programming languages have become popular in the artificial intelligence community, often as add-ons to Lisp. This is an…
-
Affenzeller, Michael; Pichler, Franz; and Mittelmann, RudolfCAST.FSM denotes a CAST tool which has been developed at the Institute of Systems Science at the University of Linz during the years 1986–1993.…
-
Emanuelson, Pär; and Haraldsson, AndersIn INTERLISP we find a number of embedded languages such as the iterative statement and the pattern match facility in the CLISP package, the…
-
-
Smith, Reid G.We use our experience with the Dipmeter Advisor system for well-log interpretation as a case study to examine the development of commercial expert system.…
-
Card, StuartThis interview is part of a series on Human Computer Interaction (HCI) conducted by the Charles Babbage Institute for ACM SIGCHI (Association for Computing…
-
Burton, Richard R.; Masinter, L. M.; Bobrow, Daniel G.; Haugeland, Willie Sue; Kaplan, Ronald M.; and Sheil, B. A.DoradoLisp is an implementation of the Interlisp programming system on a large personal computer. It has evolved from AltoLisp, an implementation on a less…
-
Barstow, David R.DED is a display-oriented editor that was designed to add the power and convenience of display terminals to INTERLISP's teletype-oriented structure editor. DED divides…
-
Burton, Richard R.; Kaplan, Ronald M.; Masinter, Larry M.; Sheil, B. A.; Bell, A.; Bobrow, D. G.; Deutsch, L. P.; and Haugeland, W. S.This report consists of five papers on Interlisp-D, a refinement and implementation of the Interlisp virtual machine [Moore, 76] which supports the Interlisp programming…
-
Steele, Guy L.Maybe not as hot a topic in computer architecture as it used to be, but still of considerable interest, is parallelism. How do you…
-
Beckham, Mark; and Morse, Kenneth
-
Deutsch, L. PeterA program has been written for the PDP-1 providing a subset of the features of the LISP interpreter for the IBM 709/7090. This program,…
-
Kossow, Al
-
Newman, William; Eldridge, Margery; and Lamming, MichaelThis paper presents one part of a broad research project entitled 'Activity-Based Information Retrieval' (AIR) which is being carded out at EuroPARC. The basic…
-
Gabriel, Richard P.The final report of the Stanford Lisp Performance Study, Performance and Evaluation of Lisp Systems is the first book to present descriptions on Lisp…
-
Gabriel, Richard P.This is the final report of the Stanford Lisp Performance Study, which was conducted by the author during the period from February 1981 through…
-
Bobrow, Daniel G.; and Stefik, Mark J.Programs are judged not only by whether they faithfully carry out the intended processing but also by whether they are understandable and easily changed.…
-
Teitelman, WarrenPILOT is a programming system constructed in LISP. It is designed to facilitate the development of programs by easing the familiar sequence: write some…
-
Deutsch, L. PeterProgram verification refers to the idea that the intent or effect of a program can be stated in a precise way that is not…
-
Snow, WillEmail message reporting on an investigation on where functions HILOC and LOWLOC are called in Interlisp-D and what they are used for.
-
Ingalls, Daniel
-
Sheil, BeauThis chapter discusses the power tools for programmers. Essentially, all of the intelligent programming tools described in this volume are at most experimental prototypes.…
-
Deutsch, P.The editor described here is implemented within the PDP-l and SDS 940 time-sharing LISP systems, but can be used with minor changes within any…
-
Murphy, Daniel L.; and Bobrow, Daniel G.
-
Chen, Wen-ke; Bhansali, Sanjay; Chilimbi, Trishul; Gao, Xiaofeng; and Chuang, WeihawMany applications written in garbage collected languages have large dynamic working sets and poor data locality. We present a new system for continuously improving…
-
Bobrow, Daniel; Mittal, Sanjay; Lanning, Stanley; and Stefik, MarkThe LOOPS (Lisp Object-Oriented Language) project was started to support development of expert systems projects at PARC. We wanted a language that had many…
-
Teitelman, W.The contract covered by this annual report includes a variety of activities and services centering around the continued growth and well-being of INTERLISP, a…
-
Sacerdoti, Earl D.; Fikes, Richard E.; Reboh, Rene; Sagalowicz, Daniel; Waldinger, Richard J.; and Wilber, B. MichaelThis paper presents a functional overview of the features and capabilities of QLIS, one of the newest of the current generation of very high…
-
Gabriel, Richard P.; and McCarthy, JohnAs the need for high-speed computers increases, the need for multi-processors will be become more apparent. One of the major stumbling blocks to the…
-
Sproull, Robert F.Raster-scan display terminals can significantly improve the quality of interaction with conventional computer systems. The design of a graphics package to provide a “window”…
-
Sproull, Robert F.Raster-scan display terminals can significantly imrpove the quality of interaction with conventional computer systems. the design of a graphics package to provide a "window"…
-
Allard, James R.; and Hawkinson, Lowell B.
-
Bates, Raymond L.; Dyer, David; and Feber, MarkThis paper reports on recent developments of the ISI- Interlisp implementation of Interlisp on a VAX computer. ISI-Interlisp currently runs under UNIX, specifically the…
-
Teitelman, WarrenA memo listing the latest changes made to the 940 LISP Library.
-
McCarthy, JohnA programming system called LISP (for Lisp Processor) has been developed for the IBM 704 computer by the Artificial Intelligence group at M.I.T. The…
-
Halasz, Frank G.NoteCards, developed by a team at Xerox PARC, was designed to support the task of transforming a chaotic collection of unrelated thoughts into an…
-
Gladwin, Lee A.
-
Harrison, MalcolmAn introduction to LISP is given on an elementary level. Topics covered include the programming system, 240 exercises with solutions, debugging of LISP programs,…
-
Rao, Ramana; Pedersen, Jan O.; Hearst, Marti A.; Mackinlay, Jock D.; Card, Stuart K.; Masinter, Larry; Halvorsen, Per-Kristian; and Robertson, George G.Effective information access involves rich interactions between users and information residing in diverse locations. Users seek and retrieve information from the sources—for example, file…
-
The purpose of this manual is to give you a comprehensive guide to using ROOMS at both the menu level and programmatically. This manual…
-
Henderson, D. Austin Jr.; and Card, Stuart K.A key constraint on the effectiveness of window-based human-computer interfaces is that the display screen is too small for many applications. This results in…
-
Edited by: Buchanan, Bruce G.; and Shortliffe, Edward H.
-
Instructions for running test cases for entries in the Action Request issue tracking database of Interlisp-D and recording the results.
-
Dyomkin, VsevolodAt Grammarly, the foundation of our business, our core grammar engine, is written in Common Lisp. It currently processes more than a thousand sentences…
-
Documentation of a script for testing the INSPECTALLFIELDSFLG system variable of Interlisp on Interlisp-D.
-
Documentation of a script for testing defstruct and the inspector with defstruct in Common Lisp code on Interlisp-D.
-
Documentation of a script for testing the Inspect macro interface in Interlisp code on Interlisp-D.
-
Documentation of a script to check code inspectors on stack frames of break windows on Interlisp-D.
-
Documentation of the scripts for testing the record package of Interlisp-D.
-
This report is for tests written and executed up to February 28, 1987 on the <Lyric>Basics>Full.Sysout generated 21-Jan-87. The following tests are for the…
-
Burton, Richard R.One of the major stumbling blocks to more effective used computers by naive users is the lack of natural means of communication between the…
-
Moran, Thomas D; Russell, Daniel M; Jordan, Daniel; Jensen, Anne-Marie; and Orr, Julian
-
Moran, Thomas D; Russell, Daniel M; Jordan, Daniel; Orr, Julian; and Rypa, MarikkaIn 1984, the Army Research Institute initiated a three year project to study, design, and develop instructional environments to enhance the learning of procedural…
-
Reiss, Steven P.This paper describes the design and motivations behind the Desert environment. The Desert environment has been created to demonstrate that the facilities typically associated…
-
Petrus, Edwin S.This paper describes an experience with Lisp as an extension language for a large electronics CAD environment and the role it plays in software…
-
Laird, John E.This manual describes Version 4 of Soar, an architecture for problem solving and learning based on heuristic search and chunking. Version 4 is available…
-
Proven, LiamI must be mellowing in my old age (possibly as opposed to bellowing) because I have been getting praise and compliments recently on comments…
-
Brown, John Seely; and Burton, Richard R.This paper describes a fully operational AI-CAI system (accessible over the ARPANET) which incorporates Artificial Intelligence techniques to perform question answering, hypothesis verification, and…
-
Description of the purpose of the special files in the <Test>ARs> directory of the Interlisp-D testing infrastructure.
-
Brachman, Ronald J.; and Smith, Brian C.In the fall of 1978 we decided to produce a special issue of the SIGART Newsletter devoted to a survey of current knowledge representation…
-
Beckman proudly introduces the first Expert System on Ultracentrifugation—a truly advanced software program for the Personal Computer. Not a simulation, it can produce detailed…
-
Deutsch, P.
-
Bobrow, Daniel G.Storage allocation, maintenance, and reclamation are handled automatically in LISP systems. Storage is allocated as needed, and a garbage collection process periodically reclaims storage…
-
Smith, Reid G.STROBE is a system that provides object-oriented programming support tools for INTERLISP. It offers a primitive foundation with which more complex structured object representation…
-
Paek, Yong Joon
-
Bobrow, Daniel G.; and Murphy, Daniel L.In an ideal list-processing system there would be enough core memory to contain all the data and programs. Described in this paper are a…
-
Trigg, Randall H.; Suchman, Lucy A.; and Halasz, Frank G.This paper describes a project underway to investigate computer support for collaboration. In particular, we focus on experience with, and extensions to, NoteCards, a…
-
Henderson, AustinTailoring is the technical and human art of modifying the functionality of technology while the technology is in use in the field. This position…
-
Teitelman, WarrenBoth James Gosling and I currently work for SUN and the reason for my wanting to talk before he does is that I am…
-
Murphy, DanIn the late 1960s, a small group of developers at Bolt, Beranek, and Newman (BBN) in Cambridge, Massachusetts, began work on a new computer…
-
This is the preliminary documentation for the first experimental version of the Test Apprentice. The purpose of this tool is to help with testing.…
-
Useful test utilities of the Interlisp-D test harness.
-
Notes on the results of a series of tests carried out on Interlisp-D.
-
Documentation of a script for testing the programmatic interface to the INSPECTW facility of Interlisp on Interlisp-D.
-
Inventors: Kaplan, Ronald M.; and Maxwell, John T. IIIA text-compression technique utilizes a plurality of word-number mappers ("WNMs") in a frequency-ordered hierarchical structure. The particular structure of the set of WNMs depends…
-
Stone, Jeffrey
-
Myers, J. D.During my tenure as Chairman of the Department of Medicine at the University of Pittsburgh, 1955 to 1970, two points became clear in regard…
-
Bobrow, Daniel G.; Darley, D. Lucille; Deutsch, L. Peter; Murphy, Daniel L.; and Teitelman, WarrenThis report describes the LISP system implemented at BBN on the SDS 940 Computer. This LISP is an upward compatible extension of LISP 1.5…
-
Edited by: Bobrow, Daniel G.; Murphy, D. L.; and Teitelman, WarrenThis document describes the BBN-LISP system currently implemented on the SDS 940. It is a dialect of LISP 1.5 and the differences between IBM…
-
Stefik, MarkThe Colab project at PARC was an experiment in creating an electronic meeting room. This project developed multi-user interfaces, telepointers, and other innovations at…
-
DeMichiel, Linda G.; and Gabriel, Richard P.The Common Lisp Object System is an object-oriented system that is based on the concepts of generic functions, multiple inheritance, and method combination. All…
-
Shanor, Gordy G.The Dipmeter Advisor is a knowledge-base system, linked to a computer work-station, designed to aid in the interpretation of dipmeter results through interaction between…
-
Davis, Randall; Austin, Howard; Carlbom, Ingrid; Frawley, Bud; Pruchnik, Paul; Sneiderman, Rich; and Gilreath, J.The DIPMETER ADVISOR program is an application of Al and Expert System techniques to the problem of inferring subsurface geologic structure. It synthesizes techniques…
-
Descriptions of DLD-* opcodes of the Maiko Virtual Machine of Interlisp.
-
Van Melle, W.; Scott, A. C.; Bennett, J. S.; and Peairs, M.This manual describes a domain-independent system, called EMYCIN, for constructing one class of expert computer programs: rule-based consultants. The resulting programs use knowledge specific…
-
Steele, Guy L.; and Gabriel, Richard P.Lisp is the world's greatest programming language—or so its proponents think. The structure of Lisp makes it easy to extend the language or even…
-
Jellinek, HerbThe Interlisp-D system does all image creation through a set of functions and data structures for device-independent graphics, known popularly as DIG. DIG is…
-
Stoyan, HerbertIn this chapter, some of the events of LISP development are protocolled. Step by step, the implementers became independent of McCarthy. In 1962 the…
-
Malone, Thomas W.An intelligent system for information sharing and coordination. Published in two videotapes: issue 27, and issue 33-34 of ACM SIGGRAPH Video Review (issue 27…
-
Malone, Thomas; Grant, Kenneth R.; and Turbak, Franklyn A.This paper describes an intelligent system to help people share and filter information communicated by computer-based messaging systems. The system exploits concepts from artificial…
-
Teitelman, Warren; and Masinter, LarryIntegration, extensibility, and ease of modification made Interlisp unique and powerful. Its adaptations will enhance the power of the coming world of personal computing…
-
Moore, J. StrotherINTERLISP is an interactive LISP system. It consists of a large and sophisticated collection of user support facilities (such as DWIM and the Programmer's…
-
Moore, J. StrotherThe Interlisp Virtual Machine is the environment in which the Interlisp System is implemented. It includes such abstract objects as "Literal Atoms", "List Cells",…
-
Koomen, Johannes A. G. M.Abstract machine definitions have been recognized as convenient and powerful tools for enhancing software portability. One such machine, the Interlisp Virtual Machine, is examined…
-
The Interlisp-D testing system is an integrated system built for creating, managing and using a large set of programmed tests for testing the correctness…
-
This document should be used as a guide for users of the testing system, and it assumes that the reading of "The InterlispD Testing…
-
Bobrow, Daniel Gureasko; and Stefik, MarkLOOPS adds data, object. and rule oriented programming to the procedure oriented programing of Interlisp. In object oriented programming, behavior is determined by responses…
-
Stefik, Mark; and Bobrow, Daniel G.LOOPS adds data, object. and rule oriented programming to the procedure oriented programing of Interlisp. In object oriented programming, behavior is determined by responses…
-
Fiala, E. R.The process of developing a computer system is not only inherently interesting; it also leads to significant organization concepts that the builders are often…
-
Martz, Philip R.; Heffron, Matt; Kalbag, Suresh; Dyckes, Douglas F.; and Voelker, PaulPeptide synthesis is an important research tool. However, successful syntheses require considerable effort from the scientist. We have produced an expert system, the PepPro™…
-
Maurer, W.D.LISP, the most important of the list processing languages, was developed in the early 1960s by John McCarthy and his students while he was…
-
Berkeley, Edmund Callis; and Bobrow, Daniel GureaskoAmong the new languages for instructing computers is a remarkable one called LISP. The name cornes from the first three letters of LIST and…
-
Bobrow, Daniel G.; and Murphy, Daniel L.In an ideal list-processing system there would be enough core memory to contain all the data and programs. The paper describes a number of…
-
Henderson, D. A.Trillium is a computer-based environment for simulating and experimenting with interfaces for simple machines. For the past four years it has been use by…
-
Moore, J. StrotherThe TXDT package is a collection of INTERLISP programs designed for those who wish to build text editors in INTERLISP. TXDT provides a new…
-
-
Dixon, MikeTKDorado makes the full range of TEditKey commands available from the Dorado keyboard.
-
Finin, TimWe describe an effort to translate the Interlisp KL-ONE system into FranzLisp to enable it to be run on a VAX. This effort has…
-
Henderson, AustinTrillium: A Design Environment for Copier Interfaces: The System and Its Impact on Design, Tape 1 of 2
-
Henderson, AustinTrillium: A Design Environment for Copier Interfaces: The System and Its Impact on Design, Tape 2 of 2
-
Stefik, MarkIn 1983 the Knowledge Systems Area at Xerox PARC taught experimental courses on knowledge programming. The Truckin' knowledge competition was the final exam at…
-
Stefik, MarkXerox was starting a business of selling the Interlisp-D programming environment and AI workstations based on the Dandelion, D0, and Dorado computers. We decided…
-
Stefik, Mark; Bobrow, Daniel; Mittal, Sanjay; and Conway, Lynn
-
Fletcher, Charles R.WORDPRO, a computer program written in Interlisp-D, implements Kintsch and Greeno's (1985) theory of the comprehension and solution of simple arithmetic word problems. The…
-
Bane, BobUNIXMAIL is a new mail sending and receiving mode for Lafite. It sends mail via Unix hosts using the SMTP mail transfer protocol and…
-
Inventors: Henderson, D. Austin; Card, Stuart K.; and Maxwell, John T.Workspaces provided by an object-based user interface appear to share windows and other display objects. Each workspace's data structure includes, for each window in…
-
Anderson, Mark W. R.Spatial Hypertext (SH) has been a long-standing facet of research within the Hypertext field, yet active research is declining despite ongoing interest in the…
-
Collection of 1982 emails reporting and discussing Interlisp-D bugs and system performance issues.
-
-
Lenat, Douglas B.; and Brown, John SeelySeven years ago, the AM program was constructed as an experiment in learning by discovery. Its source of power was a large body of…
-
Inventors: Rao, Ramana B.A workspace data structure, such as a window hierarchy or network, includes functional data units that include data relating to workspace functionality. These functional…
-
Karttunen, LauriThis article is a perspective on some important developments in semantics and in computational linguistics over the past forty years. It reviews two lines…
-
Edited by: MonkbotX3J13 is the name of a technical committee which was part of the International Committee for Information Technology Standards (INCITS, then named X3). The…
-
Pitman, Kent
-
-
-
Allen, Paul G.It’s one thing to read about a true breakthrough, something else to see it in action
-
The Xerox Common Lisp Implementation Notes cover several aspects of the Lyric release. In these notes you will find: * An explanation of how…
-
The Xerox Common Lisp Implementation Notes cover several aspects of the Lyric release. In these notes you will find: * An explanation of how…
-
The preliminary Lyric Release Notes provide reference material on the Xerox Lisp environment for the Lyric Beta release. You will find the following information…
-
Mears, Lyn Ann; and Rees, TedThis primer is the equivalent of a tourist's guide book. It shows you the "sights" but it leaves out a lot of detail. Once…
-