1 Lisp Library Modules, Medley Release 1.2, PREFACE 1 Lisp Library Modules, Medley Release 1.2, PREFACE PREFACE 1 PREFACE 1 PREFACE 6 The Lisp Library Modules manual describes the library modules. These modules can be loaded into your sysout to provide additional functionality to your Lisp environment. Organization of This Manual 1 For ease of reference, the library modules appear in alphabetical order by software module name. This makes it easy to find the instructions and description of a particular module without having to consult the index or table of contents. Each module includes the following: f General description of the module f Requirements to run the module f Installation instructions f User interface description f Functions that are part of the module f Information on implementation of the module f Any limitations f Samples where appropriate. The descriptions of many library modules are related to functions, variables and concepts documented in the Interlisp-D Reference Manual, or IRM. Because of the extensive changes in this release, any advice to "see the IRM" means that you should also check the Lisp Release Notes for the latest, most accurate information. Conventions 1 Conventions used in the Lisp Library Modules manual include the following: Names of Interlisp functions, macros and variables are shown in UPPERCASE Titan; their arguments are in Classic ITALICS. Names of Common Lisp functions, macros and variables are shown in lowercase Titan; their arguments are in Classic italics. A backslash (\) character preceding a function or variable name signifies that it is a system$internal name. Examples are shown in Titan. Messages displayed in the prompt window are shown in Titan bold. Revision bars in the right margin indicate information that has been added or modified since the last release. References to the Interlisp-D Reference Manual, or IRM, are used throughout this manual. References 1 We recommend that you use the Lisp Library Modules manual with the following publications: Interlisp-D Reference Manual, Volumes I through III, Koto Release, 1985. Common Lisp, the Language, Second Edition, by Guy L. Steele Jr., Digital Press, 1990. Common Lisp Implementation Notes, Lyric Release, 1987. Kermit: A File Transfer Protocol, by F. DaCruz, Digital Press, 1987. Lisp Documentation Tools, (includes "A User's Guide to TEdit" and "A User's Guide to Sketch"), Lyric Release, 1987. Lisp Release Notes, Medley Release, 1988. Medley 2.0 User's Guide, Medley Release, 1991. [This page intentionally left blank] (LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "") STARTINGPAGE# 7) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 702) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (54 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (LOWERROMAN "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN "" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL)))))-T2HTT,HH,HH ,HH,,-T-T-TF PAGEHEADING VERSOHEADF PAGEHEADING RECTOHEADE PAGEHEADINGFOOTINGVE PAGEHEADINGFOOTINGR TITAN TITAN CLASSICCLASSIC  HELVETICA  HELVETICA HELVETICACLASSIC CLASSIC TERMINAL MODERNMODERN MODERN HRULE.GETFNMODERN  2  HRULE.GETFNMODERN   3   HRULE.GETFNMODERN     HRULE.GETFNMODERN   HRULE.GETFNMODERN     HRULE.GETFNMODERN  %  &  #      *  1     n  J ) +     HRULE.GETFNMODERN   A   B    ` !    6   o    "     HRULE.GETFNMODERN  )   )/ !  $  >      %   z