1 LISP LIBRARY PACKAGES MANUAL 1 LISP LIBRARY PACKAGES MANUAL CONTENTS 1 CONTENTS 1 TABLE OF CONTENTS 6 1. Graphics 1 BitMapFns 1 Color 2 EditBitMap 13 Grapher 16 Graphzoom 26 HRule 27 IconW 30 Iris 33 2. Text Editing 35 TEdit 35 3. User Interface 93 Big 93 Free Menu 94 Keyboard Editor 103 TExec 109 Virtual Keyboards 111 4. On-Line Documentation Tools 117 DInfo 117 HelpSys 125 5. File Utilities 127 CheckSet 127 CompileBang 128 CopyFiles 129 File Browser 132 FileCache 154 SameDir 169 WhereIs 171 6. Communications/Network 173 BusExtender 173 BusMaster 176 Chat 193 FTPServer 200 Kermit and Modem 201 MiniServe 206 NS Maintain 207 RS232 209 TCP/IP 219 7. Input/Output 241 CirclPrint 241 FontSample 245 ReadAIS 247 ReadNumber 249 8. Printing 251 Centronics 251 C150Stream 253 FastFX80Stream 255 4045Stream 257 FX80Stream 259 FXPrinter 261 9. Extensions to Lisp 265 DECL 265 Hash 282 LambdaTran 288 MatMult 290 10. Common Lisp 295 CML 295 CML Array 347 CMLFloatArray 360 11. Program Analysis 367 Browser 367 DataBaseFns 368 PCallStats 370 Spy 374 12. System Programming 381 EtherRecords 381 GCHax 383 TeleRaid 388 Index of Packages 397 Index of Files Loaded by Each Package 398 (LIST ((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 MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN )) (270 12 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 618) 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 MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN)) (54 12 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 MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (LOWERROMAN)) (270 12 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))))) 1øxø1øxø1ølxø)ÌÌøT)ÌÌøTBøø PAGEHEADING VERSOHEADBøø PAGEHEADING RECTOHEADAøø PAGEHEADINGFOOTINGVAøø PAGEHEADINGFOOTINGR( MODERN€ TIMESROMAN €MODERN€MODERN €MODERNMODERNMODERNMODERN  TIMESROMAN  TIMESROMAN   HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN  HRULE.GETFNMODERN                               &ç9zº