INDEX !+$ FUNCTION, DEFINITION !+$ function, definition......................................145 # reader macros...............................................521 #\ construct, use in Lisp programs to refer to characters................................................211 * function, definition........................................142 *$ function, definition.......................................142 + function, definition........................................141 +$ function, definition.......................................141 #, as prefix for uninterned symbols...........................133 - function, definition........................................141 -$ function, definition.......................................141 // function, definition................................................142 in cli:, definition.......................................142 //$ function, definition......................................142 //= function, definition......................................140 1+ function, definition.......................................145 1+$ function, definition......................................145 1- function, definition.......................................145 1-$ function, definition......................................145 24-Bit arithmetic, functions and usage........................160 %24-Bit-difference function, definition.......................160 %24-Bit-plus function, definition.............................160 %24-Bit-times function, definition............................160 60Ths of a second.............................................777 < function, definition........................................140 <= function, definition.......................................140 = function, definition........................................139 > function, definition........................................139 >= function, definition.......................................139 A-memory-counter-block-names variable, in sys:, definition................................................295 A-memory-location-names variable, in sys:, definition................................................292 Abort condition, in sys:, definition..........................726 Abs function, definition......................................141 Absolute value, obtaining the.................................141 :Abstract-flavor (for defflavor) keyword, definition................................................428 Accept function, in chaos:, definition........................616 :Accept (on chaos:basic-stream) message, definition................................................618 Access operation as name for storage location..................36 Access, conceptual operation on generalized variables..................................................35 Access-error condition, in fs:, definition....................606 Accessing resource data structures............................127 :Accessor-prefix (for defflavor) keyword, definition................................................428 Acons function, definition....................................109 Acos function, definition.....................................148 Acosh function, definition....................................148 %Activate-open-call-block function, definition................284 :Active-p (on si:process) message, definition.................694 - 1 - ACTIVE-PROCESSES VARIABLE, IN SYS:, DEFINITION INDEX Active-processes variable, in sys:, definition................686 :Actual-size (for make-equal-hash-table) keyword, definition................................................119 Add items to a list, functions which..........................102 Add-initialization function, definition.......................774 Add-logical-pathname-host function, in fs:, definition................................................574 Add-optimizer function, in compiler:, definition..............313 Add1 function, definition.....................................145 Addition, functions...........................................145 Address space of Lisp machine, shared by stack groups....................................................256 Adjoin function, definition...................................107 Adjust-array function, definition.............................176 Adjust-array-size function, definition........................176 Adjustable-array-p function, definition.......................175 :Adjustable-p (for make-array) keyword, definition............169 :Adjustable-p keyword option (for make-array function), definition.....................................168 :Advance-input-buffer (on streams) message, definition................................................470 Advice to functions...........................................742 Advise function, definition................................................742 use in customizing a function.............................229 use with encapsulations...................................244 Advise-1 function, in si:, definition.........................744 Advise-within function, definition............................745 Advising debugging facility...............................742-746 %Aging-depth meter, in sys:, definition.......................295 :Alias-flavor (for defflavor) keyword, definition.............428 Alist.........................................................102 *All-flavor-names* variable, definition.......................415 *All-packages* variable, definition...........................656 All-processes variable, in sys:, definition...................686 %Allocate-and-initialize function, definition.................280 %Allocate-and-initialize-array function, definition................................................280 Allocate-resource function, definition........................126 Allocating resource objects...............................126-127 Allocation of storage.........................................123 :Allow-other-keys (for keyword arguments) keyword, definition.................................................40 Allow-variables-in-function-position-switch variable, definition......................................315 Aloc function, definition.....................................171 Alpha-char-p function, definition.............................210 Alphabetic case conversions for characters....................212 Alphabetic-case-affects-string-comparison variable, definition......................................218 Alphalessp function, definition...............................221 Alphanumericp function, definition............................210 :Alterant (for defstruct) keyword, definition.................378 Alterant macro, definition....................................387 - 2 - INDEX ALTERANT MACRO, USE IN CHANGING STRUCTURES use in changing structures............................387-389 *Always-merge-type-and-version* variable, in fs:, definition................................................555 Amem-evcp-vector variable, in sys:, definition................292 Analyze function, in meter:, definition.......................788 And data type specifiers, definition...........................19 And function (logand).........................................151 And function, definition.......................................64 And special form, definition...................................64 And, as Lisp conditional control flow structure................62 Ans-op variable, in chaos:, definition........................621 Answer function, in chaos:, definition........................617 Answer-string function, in chaos:, definition.................617 Answered-state (for connection state) keyword, in chaos:, definition........................................614 :Any-tyi (on streams) message, definition.....................461 :Any-tyi-no-hang (on streams) message, definition.............467 Ap-1 function, definition.....................................172 Ap-1-force function, definition...............................171 Ap-2 function, definition.....................................172 Ap-3 function, definition.....................................172 Ap-leader function, definition................................172 Append function, definition....................................94 Applicable function............................................13 Apply function, definition.....................................47 Apply, as inappropriate for use with special forms...............233 how different from funcall and eval.......................233 Applyhook function, definition................................749 Applyhook variable, definition................................748 *Applyhook* variable, definition..............................748 Apropos function, definition..................................791 Ar-1 function, definition.....................................172 Ar-1-force function, definition...............................171 Ar-2 function, definition.....................................172 Ar-2-reverse function, definition.............................183 Ar-3 function, definition.....................................172 :Area (for make-array) keyword, definition....................168 :Area (for make-equal-hash-table) keyword, definition................................................118 :Area keyword option (for make-array function), definition................................................168 Area storage management, cons functions for....................88 Area...........................................................88 creating an...............................................297 Area-list variable, definition................................298 Area-name function, definition................................299 %Area-number function, definition.............................299 Area-overflow condition, in sys:, definition..................300 Areas, storage divisions of the Lisp machine..............296-300 Aref function, definition................................................170 in cli:, definition.......................................170 :Arg (for trace) keyword, definition..........................739 - 3 - ARG FUNCTION INDEX Arg function, definition................................................238 in eh:, definition........................................734 %Arg-desc-evaled-rest variable, definition....................244 %Arg-desc-fef-bind-hair variable, definition..................244 %Arg-desc-fef-quote-hair variable, definition.................244 %Arg-desc-interpreted variable, definition....................244 %%Arg-desc-max-args variable, definition......................244 %%Arg-desc-min-args variable, definition......................243 %Arg-desc-quoted-rest variable, definition....................244 Arg-name function, in eh:, definition.........................243 Arglist function, definition................................................242 use to obtain argument names of a function................228 Arglist system declaration, definition.........................53 Arglist variable, definition..................................740 :Argpdl (for trace) keyword, definition.......................739 Args-info function, definition................................243 %Args-info function, definition...............................244 Argument checking.............................................709 Argument names, obtaining a function's........................228 Arithmetic ignoring overflow, functions and usage.............160 Arithmetic shift function (ash)...............................153 Arithmetic, 24-bit....................................................160 double-precision, functions and usage.....................161 functions and usage...................................141-146 :Arpa-contact-name (for defsite) keyword, definition................................................813 :Arpa-gateways (for defsite) keyword, definition..............813 Arpanet gateway protocol,chaosnet.............................630 :Array (for defstruct) keyword, definition....................376 *Array function, definition...................................187 Array, accessing functions, restrictions with planes.............184 adding to the end of......................................178 as Lisp object............................................162 bit functions.........................................180-182 changing the size of, functions and usage.............176-177 copying...................................................179 data type specifiers, definition........................17-18 data type, definition......................................10 elements, accessing, functions and usage....................170-173 order of..........................................182-183 function, definition......................................187 initialization............................................168 leader, as holder for related non-homogeneous array data............................................166 maclisp compatibility.....................................186 pointer to an element cell (aloc).........................171 predicate to test if a Lisp object is type................162 storing into an element (aset)............................171 types, functions and usage............................163-165 - 4 - INDEX ARRAY, USE AS FUNCTION use as function...........................................232 Array-active-length function, definition......................174 Array-bits-per-element function, definition...................165 Array-bits-per-element variable, definition...................165 Array-dimension function, definition..........................174 Array-dimension-limit constant, definition....................162 Array-dimension-limit variable, definition....................162 Array-dimension-n function, definition........................174 Array-dimensions function, definition.........................174 Array-displaced-p function, definition........................175 Array-element-type function, definition.......................173 Array-elements (loop iteration path)..........................366 Array-elements-per-q constant, definition.....................165 Array-elements-per-q function, definition.....................165 Array-elements-per-q variable, definition.....................165 Array-grow function, definition...............................177 Array-has-fill-pointer-p function, definition.................175 Array-has-leader-p function, definition.......................175 Array-has-no-leader condition, in sys:, definition............172 Array-has-no-leader function, definition......................172 Array-in-bounds-p function, definition........................175 Array-index-offset function, definition.......................175 Array-index-order constant, definition........................183 Array-index-order variable, in sys:, definition...............183 Array-indexed-p function, definition..........................175 Array-indirect-p function, definition.........................175 Array-initialize function, definition.........................179 :Array-leader (for defstruct) keyword, definition.............377 Array-leader function, definition.............................171 Array-leader-length function, definition......................175 Array-length function, definition.............................174 Array-pop function, definition................................178 Array-push function, definition...............................178 Array-push-extend function, definition........................178 Array-rank function, definition...............................174 Array-rank-limit constant, definition.........................162 Array-rank-limit variable, definition.........................162 Array-row-major-index function, definition....................171 Array-total-size function, definition.........................174 Array-total-size-limit constant, definition...................162 Array-total-size-limit variable, definition...................162 Array-type function, definition...............................173 Array-types constant, definition..............................165 Array-types function, definition..............................165 Array-types variable, definition..............................165 Array-wrong-number-of-dimensions condition, in sys:, definition..........................................173 Arraycall function, definition................................187 Arraydims function, definition................................175 Arrayp function, definition....................................12 Arrays, art-q-list, functions which manipulate....................177 bit.......................................................163 displaced, definition and usage.......................166-167 - 5 - ARRAYS, FUNCTIONS AND USAGE INDEX functions and usage...................................162-187 general, definition.......................................163 getting information about, functions..................173-175 in structures, groups.....................................389 multidimensional indirect.................................182 numeric, definition.......................................163 overlaid with lists, functions which manipulate............................................177 planes as infinite bounds.............................184-185 restriction types for, definition.......................17-18 row-major order as storage order..........................182 specialized, definition...................................163 use with user defined data types..........................166 :Arrest-reason (on si:process) message, definition............694 :Arrest-reasons (for make-process) keyword, definition................................................690 :Arrest-reasons (on si:process) message, definition................................................694 Art-16b array, array type for 2 bit arrays....................163 Art-1b array, array type for 1 bit arrays.....................163 Art-2b array, array type for 2 bit arrays.....................163 Art-32b array, array type for 2 bit arrays....................164 Art-4b array, array type for 2 bit arrays.....................163 Art-8b array, array type for 2 bit arrays.....................163 Art-complex array, array type for complex numbers.............165 Art-complex variable, definition..............................164 Art-complex-float variable, definition........................164 Art-complex-fps-float array, array type for special complex floats....................................165 Art-fat-string array, array type for 16-bit characters................................................163 Art-float array, array type for floating point numbers...................................................164 Art-fps-float array, array type for special floating point numbers....................................164 Art-half-fix array, array type for half-size fixnums...................................................164 Art-q array, for Lisp objects of any type.....................163 Art-q-list array, array type that is also a list..............163 Art-q-list arrays, functions which manipulate.................177 Art-reg-pdl array, array type for stack groups................165 Art-special-pdl array, array type for stack groups............164 Art-stack-group-head array, array type for stack groups....................................................165 Art-string array, array type for character strings..........................163 as usual string data type.................................203 As-1 function, definition.....................................172 As-1-force function, definition...............................171 As-2 function, definition.....................................172 As-2-reverse function, definition.............................183 As-3 function, definition.....................................172 Ascii function, definition....................................221 Aset function, definition.....................................171 - 6 - INDEX ASH FUNCTION, DEFINITION Ash function, definition......................................154 Asin function, definition.....................................148 Asinh function, definition....................................148 Ass function, definition......................................111 Assembly language, how to read............................752-767 Assert function, definition...................................711 Assoc function, definition................................................110 in cli:, definition.......................................110 Assoc-if function, definition.................................111 Assoc-if-not function, definition.............................111 Associated-machine variable, in si:, definition...............815 Association list, how different from property list............113 Association lists, as a tabular data structure................102 Assq function, definition.....................................110 Asssociation lists, functions which manipulate............109-112 Assure-enabled function, in chaos:, definition................625 %Assure-pdl-room function, definition.........................284 Atan function, definition................................................148 in cli:, definition.......................................148 Atan2 function, definition....................................148 Atanh function, definition....................................148 Atom data type specifier, definition...........................15 Atom function, definition......................................11 Attribute list, file..........................................594 Attributes, readtable, use in attribute list of file............8 Autoexporting packages........................................642 :Back-translated-pathname (on fs:logical-pathname) message, definition.......................................574 Background-cons-area variable, definition.....................297 Backquote, usage in macro definitions.....................325-329 Backtracing commands of error handler, display of control stack.............................................256 Bad-array-mixin condition, in sys:, definition................173 Bad-array-mixin flavor, in sys:, definition..............173, 706 Bad-connection-state condition, in sys:, definition................................................623 Balance-directories function, in fs:, definition..............603 Band..........................................................804 Base variable, definition.....................................514 Base-flavor...................................................431 Bashing processes.............................................694 :Batch (for make-system) keyword, definition..................667 *Batch-mode-p* variable, in si:, definition...................668 :Beep (for fquery) keyword, definition........................769 Beep function, definition.....................................457 :Beep (on streams) message, definition........................467 Bidirectional-stream flavor, in si:, definition...............475 Bignum data type specifier, definition.........................15 Bignum data type, definition....................................9 Bignum number type, definition................................135 Bigp function, definition......................................12 Bind function, definition.....................................284 - 7 - %BIND FUNCTION, DEFINITION INDEX %Bind function, definition....................................284 %Bind subprimitive, provides maximal control over binding......................33 use in binding function cells.............................130 Binding, a variable, as way to change its value.....................25 and setting a variable, the difference between.............32 dynamic, using progw special form to create................33 function cells, use of %bind subprimitive.................130 global, definition.........................................35 of variables, conditional - using let-if special form for............32 definition..........................................25-38 variables in parallel, using let special form for....................................................31 variables sequentially, using let special form for....................................................31 %Binding-instances function, in sys:, definition..............287 Bit array functions.......................................180-182 Bit arrays, definition........................................163 Bit data type specifier, definition............................15 Bit function, definition......................................172 Bit operations on numbers, functions and usage............151-155 Bit-and function, definition..................................180 Bit-andc1 function, definition................................180 Bit-andc2 function, definition................................180 Bit-eqv function, definition..................................180 Bit-ior function, definition..................................180 Bit-nand function, definition.................................180 Bit-nor function, definition..................................180 Bit-not function, definition..................................181 Bit-orc1 function, definition.................................180 Bit-orc2 function, definition.................................180 Bit-test function, definition.................................153 Bit-vector data type specifier, definition.....................18 Bit-vector-p function, definition..............................12 Bit-xor function, definition..................................180 Bitblt function, definition...................................181 Bits (of a character).........................................205 Block function, as lexical (static) non-local exit.........................62 definition.................................................77 Block-name conflicts, in writing macros.......................334 %Blt function, definition.....................................280 %Blt-typed function, definition...............................280 Boole function, definition....................................152 Boole-1 variable, definition..................................153 Boole-2 variable, definition..................................153 Boole-and variable, definition................................153 Boole-andc1 variable, definition..............................153 Boole-andc2 variable, definition..............................153 Boole-clr variable, definition................................153 Boole-eqv variable, definition................................153 Boole-ior variable, definition................................153 - 8 - INDEX BOOLE-NAND VARIABLE, DEFINITION Boole-nand variable, definition...............................153 Boole-nor variable, definition................................153 Boole-orc1 variable, definition...............................153 Boole-orc2 variable, definition...............................153 Boole-set variable, definition................................153 Boole-xor variable, definition................................153 Boolean tests in the loop iteration macro.....................358 Booting.......................................................804 :Both (for trace) keyword, definition.........................739 Both-case-p function, definition..............................212 Bound variables, definition....................................25 Boundp function, definition...................................129 Boundp-globally function, definition...........................35 Boundp-in-closure function, definition........................254 :Break (for trace) keyword, definition........................738 Break function, definition....................................795 Break loop....................................................795 :Break message, definition....................................433 *Break-bindings* variable, in sys:, definition................797 *Break-on-warnings* function, definition......................709 Breakline function, in format:, definition....................499 Breakon debugging facility................................741-742 Breakon function, definition................................................741 use to enter error handler when function is called................................................229 use with encapsulations...................................244 Buffered operations on streams................................469 Buffered-character-stream flavor, in si:, definition................................................478 Buffered-input-character-stream flavor, in si:, definition................................................478 Buffered-input-stream flavor, in si:, definition..............476 Buffered-output-character-stream flavor, in si:, definition................................................478 Buffered-output-stream flavor, in si:, definition.............476 Buffered-stream flavor, in si:, definition....................477 Bug function, definition......................................794 :Bug-report-description (on condition) message, definition................................................707 :Bug-report-recipient-system (on condition) message, definition.......................................707 :But-first (for defstruct) keyword, definition................383 Butlast function, definition...................................96 Byte fields in structures.....................................389 Byte function, definition.....................................155 Byte manipulation, functions and usage....................154-157 Byte specifiers...............................................155 Byte-position function, definition............................155 :Byte-size (for open) keyword, definition.....................583 Byte-size function, definition................................155 C-/, visit definition of method cursor is on in Possibilities.............................................444 - 9 - C-B, BACKTRACING COMMAND OF ERROR HANDLER INDEX C-b, backtracing command of error handler, display of control stack..........................................256 C-M-b, backtracing command of error handler, display of control stack..................................256 C-SH-a, as editor command to obtain function argument list.............................................228 C-SH-d, as editor command to obtain function documentation string......................................228 C-SH-p, use with M-x List Methods command to advance cursor............................................444 Caaadr function, definition....................................87 Caaar function, definition.....................................87 Caadar function, definition....................................87 Caaddr function, definition....................................87 Caadr function, definition.....................................87 Caar function, definition......................................87 Caar-safe function, definition.................................97 Cadadr function, definition....................................87 Cadar function, definition.....................................87 Caddar function, definition....................................87 Cadddr function, definition....................................87 Cadddr-safe function, definition...............................97 Caddr function, definition.....................................87 Caddr-safe function, definition................................97 Cadr function, definition......................................87 CADR I/O device subprimitives.................................282 Cadr-safe function, definition.................................97 Call function, definition......................................48 Call-arguments-limit variable, definition......................47 :Callable-accessors (for defstruct) keyword, definition................................................383 :Callable-constructors (for defstruct) keyword, definition................................................383 Canonical type (of a pathname)................................551 :Canonical-type (on pathname) message, definition.............552 Capabilities..................................................609 Car data object, definition.................................86-89 Car function, definition.......................................87 Car, change from x to y, function..............................89 Car-location function, definition..............................89 Car-safe function, definition..................................97 Case conversion for characters................................212 Case function, definition......................................65 Caseq function, definition.....................................65 Catch function, definition.....................................80 *Catch function, definition....................................81 Catch special form as dynamic non-local exit...................62 Catch, affects of tail recursion on code which does a.....................................................55 Catch-all function, definition.................................83 Catch-continuation function, definition........................80 Catch-continuation-if function, definition.....................80 Catch-error function, definition..............................712 Catch-error-restart function, definition......................724 - 10 - INDEX CATCH-ERROR-RESTART-EXPLICIT-IF FUNCTION Catch-error-restart-explicit-if function, definition................................................724 Catch-error-restart-if function, definition...................724 Ccase function, definition.....................................66 Cdaaar function, definition....................................87 Cdaadr function, definition....................................87 Cdaar function, definition.....................................87 Cdadar function, definition....................................87 Cdaddr function, definition....................................87 Cdadr function, definition.....................................87 Cdar function, definition......................................87 Cdar-safe function, definition.................................97 Cddaar function, definition....................................87 Cddadr function, definition....................................87 Cddar function, definition.....................................87 Cdddar function, definition....................................87 Cddddr function, definition....................................87 Cddddr-safe function, definition...............................97 Cdddr function, definition.....................................87 Cdddr-safe function, definition................................97 Cddr function, definition......................................87 Cddr-safe function, definition.................................97 Cdr function, definition.......................................87 Cdr, change from x to y, function..............................89 Cdr-coding internal data format, definition...............100-102 Cdr-error variable, definition................................279 Cdr-next variable, definition.................................279 Cdr-nil variable, definition..................................279 Cdr-normal variable, definition...............................279 Cdr-safe function, definition..................................97 Ceiling function, definition..................................143 Cell, as machine word that holds a pointer....................267 Cell-contents-error condition, in sys:, definition.............60 Cell-contents-error flavor, in sys:, definition................60 Cerror function, definition...................................709 %%Ch-char variable, definition................................206 %%Ch-font variable, definition................................207 Change-file-properties function, in fs:, definition................................................602 Change-indirect-array function, in si:, definition............177 %Change-page-status function, in sys:, definition.............286 :Change-properties (on pathname) message, definition................................................593 Changing the value of variables, by binding the variable....................................25 by setting the variable....................................25 :Chaos (for defsite) keyword, definition......................812 :Chaos (for si:sb-on) keyword, definition.....................687 %Chaos-csr-address variable, in sys:, definition..............290 :Chaos-file-server-hosts (for defsite) keyword, definition................................................812 :Chaos-host-table-server-hosts (for defsite) keyword, definition.......................................813 - 11 - :CHAOS-MAIL-SERVER-HOSTS (FOR DEFSITE) KEYWORD INDEX :Chaos-mail-server-hosts (for defsite) keyword, definition................................................813 :Chaos-time-server-hosts (for defsite) keyword, definition................................................812 Chaos: accept function, definition...............................616 ans-op variable, definition...............................621 answer function, definition...............................617 answer-string function, definition........................617 answered-state (for connection state) keyword, definition............................................614 assure-enabled function, definition.......................625 close-conn function, definition...........................616 cls-op variable, definition...............................621 cls-received-state (for connection state) keyword, definition...................................614 conn-finished-p function, definition......................620 conn-foreign-address function, definition.................615 conn-plist function, definition...........................615 conn-read-pkts function, definition.......................615 conn-state function, definition...........................615 conn-window-available function, definition................615 connect function, definition..............................615 contact-name function, definition.........................615 dat-op variable, definition...............................621 data-available function, definition.......................620 disable function, definition..............................625 enable function, definition...............................625 eof-op variable, definition...............................621 eval-server-on function, definition.......................633 fast-answer-string function, definition...................617 find-hosts-or-lispms-logged-in-as-user function, definition..................................634 finger-all-lms function, definition.......................634 finish-conn function, definition..........................620 first-data-word-in-pkt variable, definition...............619 foreign-state (for connection state) keyword, definition............................................614 forward-all function, definition..........................617 get-next-pkt function, definition.........................620 get-pkt function, definition..............................619 host-data function, definition............................625 host-down-state (for connection state) keyword, definition...................................614 host-up-p function, definition............................624 inactive-state (for connection state) keyword, definition............................................614 interrupt-function function, definition...................622 listen function, definition...............................616 listening-state (for connection state) keyword, definition...................................614 los-op variable, definition...............................621 los-received-state (for connection state) keyword, definition...................................614 - 12 - INDEX CHAOS:LSN-OP VARIABLE, DEFINITION lsn-op variable, definition...............................621 make-stream function, definition..........................618 max-data-words-per-pkt variable, definition...............619 may-transmit function, definition.........................620 open-foreign-connection function, definition..............616 open-state (for connection state) keyword, definition............................................614 open-stream function, definition..........................617 opn-op variable, definition...............................621 pkt-link function, definition.............................622 pkt-nbytes function, definition...........................619 pkt-opcode function, definition...........................619 pkt-string function, definition...........................619 print-all-pkts function, definition.......................625 print-conn function, definition...........................625 print-pkt function, definition............................625 read-pkts function, definition............................622 reject function, definition...............................617 remove-conn function, definition..........................616 reset function, definition................................625 return-pkt function, definition...........................619 rfc-op variable, definition...............................621 rfc-received-state (for connection state) keyword, definition...................................614 rfc-sent-state (for connection state) keyword, definition............................................614 send-pkt function, definition.............................619 send-string function, definition..........................620 send-unc-pkt function, definition.........................620 server-alist variable, definition.........................616 set-pkt-string function, definition.......................619 shout function, definition................................633 show-routing-path function, definition....................625 show-routing-table function, definition...................625 simple function, definition...............................616 status function, definition...............................625 up-hosts function, definition.............................624 user-logged-into-host-p function, definition..............634 wait function, definition.................................615 Chaosnet protocols, arpanet gateway...........................................630 dover.....................................................631 eval server...............................................632 file access...............................................628 higher-level..........................................626-633 host table................................................630 mail......................................................628 name......................................................629 remote disk...............................................632 routining information.................................625-627 send......................................................629 status................................................625-627 telnet and supdup.........................................627 time......................................................629 - 13 - CHAOSNET PROTOCOLS, UPTIME INDEX uptime....................................................630 Chaosnet, arpanet gateway protocol..................................630 chaos:conn named structure............................614-615 concepts..............................................611-613 connection interrupts.....................................622 connections, opening and closing......................615-617 dover protocol............................................631 errors................................................622-624 eval server protocol......................................632 file access protocol......................................628 functions and usage...................................611-635 higher-level protocols................................625-633 host table protocol.......................................630 information and control...............................624-626 mail protocol.............................................628 name protocol.............................................629 packet input and output...............................619-621 remote disk protocol......................................632 routing information protocol..........................625-627 send protocol.............................................629 server-side connections...................................616 status protocol.......................................625-627 stream input and output...............................617-618 time protocol.............................................629 uptime protocol...........................................630 user-side connections.....................................615 using the higher level protocols......................633-635 Char function, definition.....................................172 Char-bit function, definition.................................206 Char-bits function, definition................................206 Char-bits-limit variable, definition..........................206 Char-code function, definition................................206 Char-code-limit variable, definition..........................206 Char-control-bit variable, definition.........................206 Char-downcase function, definition............................213 Char-equal function, definition...............................210 Char-font function, definition................................206 Char-font-limit variable, definition..........................206 Char-greaterp function, definition............................211 Char-hyper-bit variable, definition...........................206 Char-int function, definition.................................205 Char-lessp function, definition...............................211 Char-meta-bit variable, definition............................206 Char-name function, definition................................211 Char-not-equal function, definition...........................210 Char-not-greaterp function, definition........................211 Char-not-lessp function, definition...........................211 Char-super-bit variable, definition...........................206 Char-upcase function, definition..............................213 Char//= function, definition..................................211 Char< function, definition....................................211 Char<= function, definition...................................211 Char= function, definition....................................211 - 14 - INDEX CHAR> FUNCTION, DEFINITION Char> function, definition....................................211 Char>= function, definition...................................211 Character code, as component of character.................................205 for some special characters...............................205 values....................................................208 Character conversions, uppercase and lowercase............212-213 Character data type specifier, definition......................15 :Character (for prompt-and-read) keyword, definition................................................454 Character function, definition................................................204 in cli:, definition.......................................204 Character input functions.................................450-455 Character names, obtaining.............................................211-212 recognized special....................................211-212 Character object data type....................................203 definition.................................................10 Character objects, constructing...............................207 Character set.................................................205 lisp machine, table of octal values.......................209 Characterp function, definition...........................12, 204 Characters and strings, manipulating......................203-222 :Characters (for open) keyword, definition....................583 :Characters (on streams) message, definition..................465 Characters, as represented by character objects.......................203 classifying...............................................210 comparing values......................................210-211 components of.............................................205 represented by fixnums....................................204 Check-arg function, definition................................710 Check-arg-type function, definition...........................709 Check-type function, definition...............................709 :Checker (for defresource) keyword, definition................125 :Choices (for fquery) keyword, definition.....................769 Circular list, definition...................................86-87 Circular-link condition, in fs:, definition...................605 Circular-list function, definition.............................93 Cis function, definition......................................147 Clauses in the loop iteration macro...........................351 Clean-up-static-area function, in si:, definition.............799 Cleanup handler................................................82 :Clear-eof (on chaos:basic-input-stream) message, definition................................................618 :Clear-hash hash table operation, definition..................120 :Clear-hash (on hash-table) message, definition...............120 :Clear-input (for fquery) keyword, definition.................769 Clear-input function, definition..............................451 :Clear-input (on streams) message, definition.................469 Clear-mar function, definition................................750 Clear-output function, definition.............................457 :Clear-output (on streams) message, definition................469 - 15 - CLEAR-RESOURCE FUNCTION, DEFINITION INDEX Clear-resource function, definition......................126, 127 :Clear-screen (on streams) message, definition................468 Cli, the Common Lisp incompatibility package....................7 Cli: // function, definition...................................142 aref function, definition.................................170 assoc function, definition................................110 atan function, definition.................................148 character function, definition............................204 close function, definition................................582 *default-pathname-defaults* variable, definition............................................556 defstruct function, definition............................393 delete function, definition...............................195 error function, definition................................711 every function, definition................................192 intersection function, definition.........................108 listp function, definition.................................11 map function, definition..................................191 member function, definition...............................103 nintersection function, definition........................108 nunion function, definition...............................108 rassoc function, definition...............................111 read function, definition.................................531 read-from-string function, definition.....................533 rem function, definition..................................144 remove function, definition...............................195 set-syntax-from-char function, definition.................537 some function, definition.................................191 subst function, definition.................................98 terpri function, definition...............................457 union function, definition................................108 :Clock (for si:sb-on) keyword, definition.....................687 Clock-function-list variable, in sys:, definition.............686 Close function, definition................................................582 in cli:, definition.......................................582 :Close (on chaos:basic-stream) message, definition............618 :Close (on streams) message, definition..................463, 464 Close-all-files function, in fs:, definition..................582 :Close-all-files (on host objects) message, definition................................................579 Close-all-servers function, in tv:, definition................635 Close-conn function, in chaos:, definition....................616 Closed subroutines, lambdas and named-lambda as...............230 Closure, as Lisp functional object.............................250-255 data type specifier, definition............................14 function, as combination of function and variable bindings..........................................232 definition............................................253 subprimitives.........................................287-288 use of external value cell for symbols in a...............252 - 16 - INDEX CLOSURE-ALIST FUNCTION, DEFINITION Closure-alist function, definition............................254 Closure-bindings function, definition.........................254 Closure-function function, definition.........................254 Closure-variables function, definition........................254 Closurep function, definition..................................13 Closures, examples of the use of..........................252-253 Clrhash function, definition..................................120 Cls-op variable, in chaos:, definition........................621 Cls-received-state (for connection state) keyword, in chaos:, definition.....................................614 Code, macros that surround................................336-337 Code-char function, definition................................207 Coerce function, definition....................................21 Coercion fules for number conversion..........................136 Coercion with data type specifiers, definition..............21-22 Cold-load-stream variable, in si:, definition.................470 Combination data type specifiers, definition...................19 Comment function, definition...................................50 Common data type specifier, definition.........................18 Common Lisp, and packages..............................................657 incompatibilities...........................................7 modules...................................................671 specification with readtable attribute......................8 support in the Lisp machine.................................7 syntax....................................................516 Common-lisp function, definition................................8 Common-lisp-readtable variable, in si:, definition............536 Commonp function, definition...................................14 Compare-band function, in si:, definition.....................810 :Compare-function (for make-equal-hash-table) keyword, definition.......................................118 Comparing data type specifiers.................................22 Comparison of numbers.....................................139-140 Comparison predicate control structures, definition..............................................69-70 Compexnum data type, definition................................10 Compilation-define function, in compiler:, definition................................................310 :Compile (for make-system) keyword, definition................667 Compile function, definition..................................301 Compile-encapsulations function, definition...................302 Compile-encapsulations-flag variable, definition..............302 Compile-file function, definition.............................302 Compile-flavor-methods function, definition...................422 Compile-lambda function, definition...........................302 Compile-time properties of symbols............................307 Compiled code object, functions which examine..................10 Compiled-function-p function, definition.......................13 Compiler source-level optimizers..........................313-314 Compiler warnings.............................................308 controlling...........................................309-310 recording.............................................311-313 using.....................................................308 - 17 - COMPILER INDEX Compiler, description and use...................................301-319 how to invoke.........................................301-303 input to..............................................303-306 Compiler-function data type specifier, definition..............15 Compiler-let function, definition.............................316 Compiler-verbose variable, in compiler:, definition................................................303 Compiler: add-optimizer function, definition........................313 compilation-define function, definition...................310 compiler-verbose variable, definition.....................303 defcompiler-synonym function, definition..................314 defoptimizer function, definition.........................314 fasd-file-symbols-properties function, definition............................................318 fasd-font function, definition............................318 fasd-symbol-value function, definition....................318 function-referenced function, definition..................310 make-obsolete function, definition........................310 peep-enable variable, definition..........................303 qc-file-check-indentation variable, definition............304 warn-on-errors variable, definition.......................309 Complete-pathname function, in fs:, definition................602 :Complete-string (on pathname) message, definition............593 Complex data type specifier, definition........................16 Complex function, definition..................................146 Complex numbers, functions and usage......................146-147 Complexnum....................................................135 Complexnumb number type, definition...........................135 Complexp function, definition..................................12 :Component-systems (for defsystem) keyword, definition................................................661 %Compute-page-hash function, in sys:, definition..............286 :Comsat (for defsite) keyword, definition.....................813 :Conc-name (for defstruct) keyword, definition................379 Concatenate function, definition..............................189 Concatenation of lists, functions which do.....................95 :Cond (for trace) keyword, definition.........................739 Cond function, definition......................................63 Cond special form, definition..................................63 Cond, as Lisp conditional control flow structure...............62 Cond-every function, definition................................64 Condition binding of variables, using let-if spcial form for............................................32 Condition flavor, definition..................................705 :Condition (for fquery) keyword, definition...................769 Condition handlers............................................700 Condition instances...........................................698 Condition names...............................................698 Condition-bind function, definition...........................701 Condition-bind-default function, definition...................701 Condition-bind-default-if function, definition................705 Condition-bind-if function, definition........................704 - 18 - INDEX CONDITION-CALL FUNCTION, DEFINITION Condition-call function, definition...........................703 Condition-call-if function, definition........................704 Condition-case function, definition...........................702 Condition-case-if function, definition........................704 Condition-default-handlers variable, in eh:, definition................................................705 Condition-handlers variable, in eh:, definition...............705 :Condition-names (on condition) message, definition................................................700 Condition-resume function, definition.........................723 Condition-resume-handlers variable, in eh:, definition................................................726 Condition-resume-if function, definition......................723 Condition-typep function, definition..........................700 Conditional control stuctures, definition...................63-68 Conditionalization in the loop iteration macro............359-360 Conditionalization, read-time.................................525 Conditionalizing clause(s) (in loop)..........................359 Conditionals, as Lisp control flow structures..................62 Conditions, abort, in sys:............................................726 access-error, in fs:......................................606 area-overflow, in sys:....................................300 array-has-no-leader, in sys:..............................172 array-wrong-number-of-dimensions, in sys:.................173 bad-array-mixin, in sys:..................................173 bad-connection-state, in sys:.............................623 cell-contents-error, in sys:...............................60 circular-link, in fs:.....................................605 connection-closed, in sys:................................624 connection-error, in sys:.................................623 connection-lost, in sys:..................................624 connection-no-more-data, in sys:..........................624 connection-refused, in sys:...............................624 cons-in-fixed-area, in sys:...............................300 creating instances....................................713-715 creation-failure, in fs:..................................606 data-error, in fs:........................................609 definitions and usage.................................698-726 delete-failure, in fs:....................................606 device-not-found, in fs:..................................605 directory-not-empty, in fs:...............................606 directory-not-found, in fs:...............................605 divide-by-zero, in sys:...................................145 dont-delete-flag-set, in fs:..............................606 end-of-file, in sys:......................................449 file-already-exists, in fs:...............................606 file-error, in fs:........................................604 file-locked, in fs:.......................................605 file-lookup-error, in fs:.................................605 file-not-found, in fs:....................................605 file-open-for-output, in fs:..............................604 file-operation-failure, in fs:............................604 file-request-failure, in fs:..............................609 - 19 - CONDITIONS, FILEPOS-OUT-OF-RANGE, IN FS: INDEX filepos-out-of-range, in fs:..............................605 fill-pointer-not-fixnum, in sys:..........................178 floating-exponent-overflow, in sys:.......................137 floating-exponent-underflow, in sys:......................137 fs: access-error..........................................606 circular-link.........................................605 creation-failure......................................606 data-error............................................609 delete-failure........................................606 device-not-found......................................605 directory-not-empty...................................606 directory-not-found...................................605 dont-delete-flag-set..................................606 file-already-exists...................................606 file-error............................................604 file-locked...........................................605 file-lookup-error.....................................605 file-not-found........................................605 file-open-for-output..................................604 file-operation-failure................................604 file-request-failure..................................609 filepos-out-of-range..................................605 host-not-available....................................609 incorrect-access-to-directory.........................606 incorrect-access-to-file..............................606 invalid-byte-size.....................................605 invalid-file-attribute................................598 invalid-property-name.................................607 invalid-property-value................................607 invalid-wildcard......................................606 link-target-not-found.................................605 multiple-file-not-found...............................605 network-lossage.......................................609 no-more-room..........................................605 not-available.........................................605 not-enough-resources..................................609 pathname-parse-error..................................558 rename-across-directories.............................607 rename-failure........................................606 rename-to-existing-file...............................607 superior-not-directory................................606 unknown-logical-pathname-translation..................575 unknown-operation.....................................610 unknown-pathname-host.................................577 unknown-property......................................607 wildcard-not-allowed..................................606 wrong-kind-of-file....................................606 handling..............................................700-705 host-not-available, in fs:................................609 host-not-responding, in sys:..............................623 host-not-responding-during-connection, in sys:............623 host-stopped-responding, in sys:..........................624 how signalers provide proceed types.......................722 - 20 - INDEX CONDITIONS, INCORRECT-ACCESS-TO-DIRECTORY, IN FS: incorrect-access-to-directory, in fs:.....................606 incorrect-access-to-file, in fs:..........................606 invalid-byte-size, in fs:.................................605 invalid-file-attribute, in fs:............................598 invalid-function, in sys:..................................59 invalid-function-spec, in sys:............................241 invalid-lambda-list, in sys:...............................59 invalid-property-name, in fs:.............................607 invalid-property-value, in fs:............................607 invalid-wildcard, in fs:..................................606 link-target-not-found, in fs:.............................605 local-network-error, in sys:..............................623 lock-timeout, in sys:.....................................688 mar-break, in sys:........................................751 math:singular-matrix......................................184 missing-closeparen, in sys:...............................535 multiple-file-not-found, in fs:...........................605 network-error, in sys:....................................622 network-lossage, in fs:...................................609 network-resources-exhausted, in sys:......................623 no-more-room, in fs:......................................605 no-server-up, in sys:.....................................624 nonlocal proceed types................................723-726 not-available, in fs:.....................................605 not-enough-resources, in fs:..............................609 number-array-not-allowed, in sys:.........................173 operations for the debugger...........................707-708 operations............................................706-708 package-not-found, in sys:................................651 parse-error, in sys:......................................505 pathname-parse-error, in fs:..............................558 pdl-overflow, in sys:.....................................260 print-not-readable, in sys:...............................513 proceeding............................................718-726 read-end-of-file, in sys:.................................534 read-error, in sys:.......................................534 read-list-end-of-file, in sys:............................534 read-string-end-of-file, in sys:..........................535 read-symbol-end-of-file, in sys:..........................535 redefinition, in sys:.....................................240 region-table-overflow, in sys:............................300 remote-network-error, in sys:.............................623 rename-across-directories, in fs:.........................607 rename-failure, in fs:....................................606 rename-to-existing-file, in fs:...........................607 rplacd-wrong-representation-type, in sys:.................113 signalling an instance................................715-717 signalling............................................708-717 singular-matrix, in math:.................................184 standard flavors......................................705-706 subscript-out-of-bounds, in sys:..........................173 superior-not-directory, in fs:............................606 sys: abort.................................................726 - 21 - CONDITIONS, SYS:AREA-OVERFLOW INDEX area-overflow.........................................300 array-has-no-leader...................................172 array-wrong-number-of-dimensions......................173 bad-array-mixin.......................................173 bad-connection-state..................................623 cell-contents-error....................................60 connection-closed.....................................624 connection-error......................................623 connection-lost.......................................624 connection-no-more-data...............................624 connection-refused....................................624 cons-in-fixed-area....................................300 divide-by-zero........................................145 end-of-file...........................................449 fill-pointer-not-fixnum...............................178 floating-exponent-overflow............................137 floating-exponent-underflow...........................137 host-not-responding...................................623 host-not-responding-during-connection.................623 host-stopped-responding...............................624 invalid-function.......................................59 invalid-function-spec.................................241 invalid-lambda-list....................................59 local-network-error...................................623 lock-timeout..........................................688 mar-break.............................................751 missing-closeparen....................................535 network-error.........................................622 network-resources-exhausted...........................623 no-server-up..........................................624 number-array-not-allowed..............................173 package-not-found.....................................651 parse-error...........................................505 pdl-overflow..........................................260 print-not-readable....................................513 read-end-of-file......................................534 read-error............................................534 read-list-end-of-file.................................534 read-string-end-of-file...............................535 read-symbol-end-of-file...............................535 redefinition..........................................240 region-table-overflow.................................300 remote-network-error..................................623 rplacd-wrong-representation-type......................113 subscript-out-of-bounds...............................173 throw-tag-not-seen.....................................81 too-few-arguments......................................59 too-many-arguments.....................................60 unbound-closure-variable...............................61 unbound-instance-variable..............................61 unbound-special-variable...............................61 unbound-variable.......................................61 unclaimed-message.....................................423 undefined-function.....................................61 - 22 - INDEX CONDITIONS, SYS:UNDEFINED-KEYWORD-ARGUMENT undefined-keyword-argument.............................60 unknown-address.......................................623 unknown-host-name.....................................576 unknown-locf-reference.................................37 unknown-setf-reference.................................37 virtual-memory-overflow...............................300 wrong-stack-group-state...............................260 wrong-type-argument....................................61 zero-log..............................................147 zero-to-negative-power................................146 throw-tag-not-seen, in sys:................................81 too-few-arguments, in sys:.................................59 too-many-arguments, in sys:................................60 unbound-closure-variable, in sys:..........................61 unbound-instance-variable, in sys:.........................61 unbound-special-variable, in sys:..........................61 unbound-variable, in sys:..................................61 unclaimed-message, in sys:................................423 undefined-function, in sys:................................61 undefined-keyword-argument, in sys:........................60 unknown-address, in sys:..................................623 unknown-host-name, in sys:................................576 unknown-locf-reference, in sys:............................37 unknown-logical-pathname-translation, in fs:..............575 unknown-operation, in fs:.................................610 unknown-pathname-host, in fs:.............................577 unknown-property, in fs:..................................607 unknown-setf-reference, in sys:............................37 virtual-memory-overflow, in sys:..........................300 wildcard-not-allowed, in fs:..............................606 wrong-kind-of-file, in fs:................................606 wrong-stack-group-state, in sys:..........................260 wrong-type-argument, in sys:...............................61 zero-log, in sys:.........................................147 zero-to-negative-power, in sys:...........................146 Conjugate function, definition................................147 Conn-finished-p function, in chaos:, definition...............620 Conn-foreign-address function, in chaos:, definition................................................615 Conn-plist function, in chaos:, definition....................615 Conn-read-pkts function, in chaos:, definition................615 Conn-state function, in chaos:, definition....................615 Conn-window-available function, in chaos:, definition................................................615 Connect function, in chaos:, definition.......................615 Connection interrupts, chaosnet...............................622 Connection-closed condition, in sys:, definition..............624 Connection-error condition, in sys:, definition...............623 Connection-lost condition, in sys:, definition................624 Connection-no-more-data condition, in sys:, definition................................................624 Connection-refused condition, in sys:, definition.............624 Connections, opening and closing chaosnet..........................615-617 - 23 - CONNECTIONS, SERVER-SIDE CHAOSNET INDEX server-side chaosnet......................................616 user-side chaosnet........................................615 Cons cell, as property list...................................113 Cons cells as trees, functions which manipulate............97-100 Cons data object, definition................................86-89 Cons data type specifier, definition...........................14 :Cons (for si:defstruct-define-type) keyword, definition................................................397 Cons function, definition......................................87 Cons, definition..................................................9 functions which manipulate..................................9 internal data representation of.......................100-102 Cons-in-area function, definition..............................88 Cons-in-fixed-area condition, in sys:, definition.............300 :Cons-keywords (for si:defstruct-define-type) keyword, definition.......................................398 Consp function, definition.....................................11 :Constructor (for defresource) keyword, definition............124 :Constructor (for defstruct) keyword, definition..............378 Constructors, by-position...............................................386 how to use............................................385-387 Contact-name function, in chaos:, definition..................615 Contents function, definition.................................267 Control flow structures, definition.........................62-85 Control stack, as component of stack group...............................256 display by backtracing commands of error handler...............................................256 Converse-message-received (for beep) keyword, in zwei:, definition.........................................457 Converse-problem (for beep) keyword, in zwei:, definition................................................457 Conversion of numbers.........................................136 :Copier (for defstruct) keyword, definition...................378 :Copier (for si:defstruct-define-type) keyword, definition................................................399 :Copies (for hardcopy-file) keyword, definition...............786 Copy-alist function, definition................................94 Copy-array-contents function, definition......................180 Copy-array-contents-and-leader function, definition................................................180 Copy-array-portion function, definition.......................180 Copy-closure function, definition.............................254 Copy-file function, definition................................589 Copy-list function, definition.................................94 :Copy-mode (for fs:balance-directories) keyword, definition................................................604 Copy-pathname-defaults function, in fs:, definition................................................556 Copy-readtable function, definition...........................537 Copy-seq function, definition.................................189 Copy-symbol function, definition..............................133 - 24 - INDEX COPY-TREE FUNCTION, DEFINITION Copy-tree function, definition.................................97 Copyalist function, definition.................................94 Copylist function, definition..................................94 Copylist* function, definition.................................94 Copysymbol function, definition...............................133 Copytree function, definition..................................97 Coroutine, as type of control structure managed by stack groups..............................................256 Coroutines, as a Lisp control structure........................62 Cos function, definition......................................148 Cosd function, definition.....................................148 Cosh function, definition.....................................148 Cosine function, definition...................................148 Count function, definition....................................198 %Count-age-flushed-pages meter, in sys:, definition................................................295 %Count-aged-pages meter, in sys:, definition..................295 %Count-chaos-transmit-aborts meter, in sys:, definition................................................293 %Count-cons-work meter, in sys:, definition...................293 %Count-disk-ecc-corrected-errors meter, in sys:, definition................................................294 %Count-disk-errors meter, in sys:, definition.................294 %Count-disk-page-read-operations meter, in sys:, definition................................................294 %Count-disk-page-reads meter, in sys:, definition.............293 %Count-disk-page-write-busys meter, in sys:, definition................................................294 %Count-disk-page-write-operations meter, in sys:, definition................................................294 %Count-disk-page-write-waits meter, in sys:, definition................................................294 %Count-disk-page-writes meter, in sys:, definition............293 %Count-disk-prepages-not-used meter, in sys:, definition................................................294 %Count-disk-prepages-used meter, in sys:, definition................................................294 %Count-disk-read-compare-differences meter, in sys:, definition..........................................294 %Count-disk-read-compare-rereads meter, in sys:, definition................................................294 %Count-disk-read-compare-rewrites meter, in sys:, definition................................................295 %Count-disk-recalibrates meter, in sys:, definition................................................294 %Count-findcore-emergencies meter, in sys:, definition................................................295 %Count-findcore-steps meter, in sys:, definition..............295 %Count-first-level-map-reloads meter, in sys:, definition................................................293 %Count-fresh-pages meter, in sys:, definition.................293 Count-if function, definition.................................198 Count-if-not function, definition.............................198 - 25 - %COUNT-META-BITS-MAP-RELOADS METER, IN SYS: INDEX %Count-meta-bits-map-reloads meter, in sys:, definition................................................293 %Count-pdl-buffer-memory-faults meter, in sys:, definition................................................293 %Count-pdl-buffer-read-faults meter, in sys:, definition................................................293 %Count-pdl-buffer-write-faults meter, in sys:, definition................................................293 %Count-scavenger-work meter, in sys:, definition..............293 %Count-second-level-map-reloads meter, in sys:, definition................................................293 :Cpu-time (on si:process) message, definition.................693 C...r function, definition.....................................87 Create-directory function, in fs:, definition.................601 :Create-directory (on pathname) message, definition................................................594 Create-link function, in fs:, definition......................591 :Create-package (for sys:package-not-found) keyword, definition.......................................651 %Create-physical-page function, in sys:, definition................................................286 Creating symbols, definition..............................133-134 Creating variables, using setq.................................30 :Creation-date (on file streams) message, definition................................................588 Creation-failure condition, in fs:, definition................606 Ctypecase function, definition.................................21 Current package, definition...............................637-638 Current-band function, in si:, definition.....................806 Current-microload function, in si:, definition................806 Current-process variable, definition..........................684 Current-stack-group variable, definition......................258 %Current-stack-group-calling-args-number variable, in sys:, definition.......................................289 %Current-stack-group-calling-args-pointer variable, in sys:, definition.............................289 Current-stack-group-resumer variable, definition..............258 %Current-stack-group-state variable, in sys:, definition................................................289 Currently-prepared-sheet variable, in sys:, definition................................................291 Cursor positioning operations for streams.....................467 Cursor, advancing through list of methods.....................444 Cursorpos function, definition................................458 Customize a function, use of advise function to...............229 Daemon methods................................................413 :Dangerous-condition-p (on condition) message, definition................................................706 Dat-op variable, in chaos:, definition........................621 Data representation type, as property of storage region.............................296 list as...................................................296 structure as..............................................296 Data representation, internal, of cons....................100-102 - 26 - INDEX DATA STRUCTURES Data structures, lisp, how laid out in storage.........................278-279 table, functions which manipulate.....................102-106 Data type codes...............................................273 Data type predicates, definition............................11-14 Data type specifiers, definition............................14-23 Data type testing..............................................20 Data types, character object..........................................203 definition...............................................9-10 user defined, use with arrays.............................166 Data, copying in memory.....................................280-281 putting into QFASL files..............................317-318 Data-available function, in chaos:, definition................620 Data-error condition, in fs:, definition......................609 Data-type function, definition................................270 %Data-type function, definition...............................274 :Date (for prompt-and-read) keyword, definition...............454 :Date-or-never (for prompt-and-read) keyword, definition................................................454 Dates and times functions.................................776-783 Dates, printing..............................................778-779 reading...................................................780 Day-of-the-week-string function, in time:, definition................................................783 Daylight-savings-p function, in time:, definition.............782 Daylight-savings-time-p function, in time:, definition................................................782 Deallocate-resource function, definition......................126 Deallocate-whole-resource function, definition................127 Debug-io variable, definition.................................460 *Debug-io* variable, definition...............................460 *Debug-io-override* variable, in eh:, definition..............727 Debug-warm-booted-process function, in si:, definition................................................737 Debugger......................................................726 command summary.......................................734-736 commands..............................................730-736 deexposed windows and background processes................736 entering..................................................726 functions and usage...................................726-737 how to use............................................728-729 proceeding............................................718-722 use after warm boot.......................................737 :Debugger-command-loop (on condition) message, definition................................................708 Debugging and errors......................................698-751 Debugging facilities, advise................................................742-746 breakon...............................................741-742 debugger..............................................726-737 evalhook..............................................748-749 - 27 - DEBUGGING FACILITIES, MAR INDEX MAR...................................................750-751 stepper...............................................746-748 trace.................................................737-741 Debugging information, affects of tail recursion on............55 Debugging macros, aids for....................................342 :Debugging-condition-p (on condition) message, definition................................................706 Debugging-info function, definition................................................242 use in seeing function debugging alist....................229 Decf function, definition......................................38 Decf macro, definition.........................................38 :Decimal-number (for prompt-and-read) keyword, definition................................................454 :Decimal-number-or-nil (for prompt-and-read) keyword, definition.......................................454 Declaration system declaration, definition.....................52 Declaration....................................................51 Declarations, definition....................................51-54 Declare function, definition...................................51 Declare special form, definition...............................51 Declare-flavor-instance-variables function, definition................................................420 Decode-float function, definition.............................150 Decode-universal-time function, definition....................782 Decompose function, definition................................................184 in math:, definition......................................184 Decomposition of matrices.....................................184 Def compiler declaration, definition...........................52 Def function, definition......................................235 Default handler function, as type of select-method............232 Default (pathname)............................................554 :Default-associated-machine (for defsite) keyword, definition................................................812 :Default-binary-file-type (for defsystem) keyword, definition................................................662 :Default-bit-array-printer (for defsite) keyword, definition................................................813 *Default-bit-array-printer* variable, in si:, definition................................................786 Default-cons-area variable, definition........................297 *Default-date-print-mode* variable, in time:, definition................................................779 :Default-handler (for defflavor) keyword, definition................................................427 Default-host function, in fs:, definition.....................556 :Default-init-plist (for defflavor) keyword, definition................................................425 :Default-mail-mode (for defsite) keyword, definition................................................813 Default-pathname function, in fs:, definition.................556 *Default-pathname-defaults* variable, definition................................................556 - 28 - INDEX *DEFAULT-PATHNAME-DEFAULTS* VARIABLE, IN CLI: in cli:, definition.......................................556 :Default-pointer (for defstruct) keyword, definition................................................379 :Default-printer (for defsite) keyword, definition............813 *Default-printer* variable, in si:, definition................786 :Defaulted-batch (for make-system) keyword, definition................................................667 *Defaults-are-per-host* variable, in fs:, definition................................................555 Defcompiler-synonym function, in compiler:, definition................................................314 Defconst function, definition..................................34 Defconstant function, definition...............................34 Defdecl function, definition..................................307 Deff function, definition.....................................235 Defflavor function, definition................................414 Defflavor options.........................................424-431 Deffunction function, definition..............................231 @Define function, definition..................................236 Define-canonical-type function, in fs:, definition............552 Define-defsystem-special-variable function, in si:, definition...........................................669 Define-loop-macro function, definition........................361 Define-loop-path function, definition.........................367 Define-loop-sequence-path function, definition................366 Define-make-system-special-variable function, in si:, definition...........................................668 Define-modify-macro function, definition......................349 Define-setf-method function, definition.......................346 Define-simple-transformation function, in si:, definition................................................669 Define-site-host-list function, definition....................815 Define-site-variable function, definition.....................814 Defining packages.............................................652 Defining variables, using setq and defvar......................25 Deflambda-macro function, definition..........................231 Deflocf function, definition..................................349 Defmacro function, definition.................................322 Defmethod function, definition................................415 Defoptimizer function, in compiler:, definition...............314 Defpackage function, definition...............................652 Defparameter function, definition..............................34 Defprop function, definition..................................115 Defresource function, definition..............................124 Defselect function, definition................................................236 use to create select-method function type.................232 Defselect-incremental function, definition....................237 Defsetf function, definition..................................345 Defsignal function, definition................................714 Defsignal-explicit function, definition.......................714 Defsite function, definition..................................811 :Defstruct (for si:defstruct-define-type) keyword, definition................................................399 - 29 - DEFSTRUCT FUNCTION INDEX Defstruct function, definition................................................374 in cli:, definition.......................................393 Defstruct, how to use............................................374-376 options to............................................376-385 use with array leaders....................................166 Defstruct-define-type function, in si:, definition............396 :Defstruct-keywords (for si:defstruct-define-type) keyword, definition.......................................398 Defstruct-name data type specifier, definition.................18 Defsubst function, definition.................................329 Defsystem function, definition................................660 Deftype function, definition...................................19 Defun function, definition....................................227 Defun-compatibility function, in si:, definition..............236 Defvar function, definition....................................33 Defvar macro, use in a patch file..............................34 Defvar special form, use in setting permanent global bindings............................................25 Defwrapper function, definition...............................418 Del function, definition......................................105 Del-if function, definition...................................106 Del-if-not function, definition...............................106 Delete function, definition................................................105 in cli:, definition.......................................195 :Delete (on file streams) message, definition.................588 :Delete (on pathname) message, definition.....................593 Delete-duplicates function, definition........................196 Delete-failure condition, in fs:, definition..................606 Delete-file function, definition..............................589 Delete-if function, definition................................194 Delete-if-not function, definition............................195 Delete-initialization function, definition....................775 %Delete-physical-page function, in sys:, definition................................................287 :Deleted (for fs: complete-pathname) keyword, definition....................602 directory-list) keyword, definition.......................599 :Deleted (for open) keyword, definition.......................585 Deletef function, definition..................................589 :Delimited-string (for prompt-and-read) keyword, definition................................................454 :Delimited-string-or-nil (for prompt-and-read) keyword, definition.......................................455 Delq function, definition.....................................104 Denominator function, definition..............................149 Deposit-byte function, definition.............................156 Deposit-field function, definition............................156 Describe characteristics of flavor............................443 Describe function, definition................................................791 use with hash tables......................................117 - 30 - INDEX :DESCRIBE MESSAGE, DEFINITION :Describe message, definition.................................432 Describe-area function, definition............................298 Describe-defstruct function, definition.......................376 Describe-flavor function, definition..........................423 Describe-package function, definition.........................657 Describe-partition function, definition.......................806 Describe-pathname function, in fs:, definition................560 Destructuring in a loop...................................361-362 Determinant function, definition................................................184 in math:, definition......................................184 Determinants of matrices, obtaining...........................184 :Device (on pathname) message, definition.....................550 Device-not-found condition, in fs:, definition................605 :Device-wild-p (on pathname) message, definition..............564 *Dif function, definition.....................................146 Difference function, definition...............................141 Digit-char function, definition...............................207 Digit-char-p function, definition.............................210 :Direction (for fs:balance-directories) keyword, definition................................................604 :Direction (for open) keyword, definition.....................583 :Direction (on streams) message, definition...................465 Directories, accessing....................................598-603 Directory function, definition................................601 Directory (of files)..........................................598 :Directory (on pathname) message, definition..................550 Directory-list function, in fs:, definition...................598 :Directory-list (on pathname) message, definition.............594 Directory-list-stream function, in fs:, definition............601 Directory-namestring function, definition.....................559 Directory-not-empty condition, in fs:, definition.............606 Directory-not-found condition, in fs:, definition.............605 :Directory-pathname-as-file (on pathname) message, definition................................................567 :Directory-wild-p (on pathname) message, definition................................................564 Dired function, definition....................................793 Disable function, in chaos:, definition.....................................625 in meter:, definition.....................................788 Disable-capabilities function, in fs:, definition.............609 Disassemble function, definition..............................792 Disassemble, use to print out compiled function...............228 :Discard-input-buffer (on si:buffered-input-stream) message, definition.............476 :Discard-output-buffer (on si:buffered-output-stream) message, definition............477 Disembodied property list.....................................114 Disembodied property lists, definition........................114 Disk protocol, chaosnet, remote...............................632 %Disk-blocks-per-cylinder variable, in sys:, definition................................................291 - 31 - %DISK-BLOCKS-PER-TRACE VARIABLE, IN SYS: INDEX %Disk-blocks-per-track variable, in sys:, definition................................................291 %Disk-error-log-pointer meter, in sys:, definition............295 Disk-restore function, definition.............................806 %Disk-restore function, in sys:, definition...................287 %Disk-run-light variable, in sys:, definition.................291 Disk-save function, definition................................807 %Disk-save function, in sys:, definition......................287 %Disk-switches variable, in sys:, definition..................284 %Disk-wait-time meter, in sys:, definition....................294 :Disk-wait-time (on si:process) message, definition................................................693 Dispatch function, definition..................................68 Dispatch macro character......................................540 Dispatch macro, definition.....................................64 Displace function, definition.................................342 Displaced arrays, definition and usage..................................166-167 use as indirect arrays....................................167 use with virtual memory...................................167 :Displaced-index-offset (for make-array) keyword, definition................................................169 :Displaced-index-offset keyword option (for make-array function), definition..........................168 :Displaced-to (for make-array) keyword, definition............168 :Displaced-to keyword option (for make-array function), definition.....................................168 Displacing macros.............................................342 %Div function, definition.....................................146 Divide by zero, signalling the condition......................145 Divide-by-zero condition, in sys:, definition.................145 %Divide-double function, definition...........................161 Division functions........................................145-147 Do function, as Lisp iteration control structure........................62 definition..............................................70-73 role in binding variables..................................25 Do statement in PL/I, Lisp analogue............................62 Do* function, definition.......................................73 Do-all-symbols function, definition...........................656 Do-external-symbols function, definition......................656 Do-forever macro, definition...................................75 Do-local-external-symbols function, definition................656 Do-local-symbols function, definition.........................655 Do-named function, definition..................................73 Do*-named function, definition.................................74 Do-named special form, definition..............................74 Do-symbols function, definition...............................655 :Document-proceed-type (on condition) message, definition................................................719 :Documentation (for defflavor) keyword, definition............430 :Documentation (for defstruct slot option) keyword, definition.......................................375 - 32 - INDEX DOCUMENTATION FUNCTION Documentation function, definition................................................784 use to obtain a function's documentation string................................................228 Documentation on flavors and methods, zmacs...............443-444 Documentation string of a function, use of documentation function to obtain..........................228 Documentation string, use with defvar..........................34 Documentation strings, use with functions.....................228 Dolist function, definition....................................74 Dolist macro, definition.......................................74 Dont-delete-flag-set condition, in fs:, definition............606 Dont-optimize function, definition............................306 *Dont-recompile-flavors* variable, in si:, definition................................................421 Dot, in symbols...............................................333 Dotimes function, definition...................................74 Dotted list...............................................86, 520 Dotted pair.....................................................5 Double-float data type specifier, definition...................15 Double-float-epsilon variable, definition.....................159 Double-float-negative-epsilon variable, definition............160 Double-precision arithmetic, functions and usage..............161 :Dover (for defsite) keyword, definition......................813 :Dover (for printer-type) keyword, definition.................785 Dover protocol, chaosnet......................................631 Dpb function, definition......................................156 Dpt-null data type code, use to signal void binding............26 Dribble file..................................................802 Dribble function, definition..................................802 Dribble-all function, definition..............................803 Dtp-array-header variable, definition.........................271 Dtp-array-pointer variable, definition........................271 Dtp-body-forward variable, definition.........................272 Dtp-character variable, definition............................271 Dtp-closure variable, definition..............................271 Dtp-entity variable, definition...............................271 Dtp-extended-number variable, definition......................271 Dtp-external-value-cell-pointer variable, definition................................................272 Dtp-fef-pointer variable, definition..........................271 Dtp-fix variable, definition..................................271 Dtp-free variable, definition.................................272 Dtp-gc-forward variable, definition...........................272 Dtp-header variable, definition...............................271 Dtp-header-forward variable, definition.......................272 Dtp-instance variable, definition.............................271 Dtp-instance-header variable, definition......................271 Dtp-list variable, definition.................................271 Dtp-locative variable, definition.............................271 Dtp-null variable, definition.................................271 Dtp-one-q-forward variable, definition........................272 Dtp-select-method variable, definition........................271 Dtp-self-ref-pointer variable, definition.....................272 - 33 - DTP-SMALL-FLONUM VARIABLE, DEFINITION INDEX Dtp-small-flonum variable, definition.........................271 Dtp-stack-closure variable, definition........................271 Dtp-stack-group variable, definition..........................271 Dtp-symbol variable, definition...............................271 Dtp-symbol-header variable, definition........................271 Dtp-trap variable, definition.................................272 Dtp-u-entry variable, definition..............................271 Dump-forms-to-file function, definition.......................317 Dump-warnings function, in si:, definition....................309 Dynamic bindings, creating with progv special form ..........................32 creating with progw special form ..........................33 definition..............................................26-29 use of closures to manage.............................250-255 use of function closure to transfer........................29 Dynamic environment stack, as component of stack group.....................................................256 Dynamic non-local exit control structures, definition..............................................80-83 Dynamic non-local exit.........................................80 catch and throw special forms as...........................62 Ecase function, definition.....................................66 Ecase macro, definition........................................66 Ed function, definition.......................................793 Edit all directly dependent flavors ..........................444 Edit all flavors specified flavor depends on..................444 Edit all flavors that depend on flavor .......................444 Edit all methods for a specified operation & flavor....................................................444 Edit definition of function, flavor, or method................443 Edit-disk-label function, in si:, definition..................806 Editor command, c-SH-a, to obtian function argument list..................228 c-SH-d, to obtain function documentation string................................................228 m-SH-d, to obtain function documentation string................................................228 Editor commands for using compiler warnings...................308 c-SH-w, move to next warning..............................308 c-x o, switch to warnings window..........................308 m-SH-w, move to previous warning..........................308 m-x Edit File Warnings....................................308 m-x Edit System Warnings..................................308 m-x Edit Warnings.........................................308 m-x Insert File Warnings..................................308 m-x Insert Warnings.......................................308 Editor commands which invoke the Lisp compiler................301 Editor commands, for flavor examination.......................443 Eh function, definition.......................................727 Eh-arg function, definition...................................734 Eh-fun function, definition...................................734 Eh-loc function, definition...................................734 Eh-val function, definition...................................734 - 34 - INDEX EH: Eh: arg function, definition..................................734 arg-name function, definition.............................243 condition-default-handlers variable, definition............................................705 condition-handlers variable, definition...................705 condition-resume-handlers variable, definition............726 *debug-io-override* variable, definition..................727 fun function, definition..................................734 *inhibit-debugger-proceed-prompt* variable, definition............................................727 invoke-resume-handler function, definition................725 loc function, definition..................................734 local-name function, definition...........................243 pdl-grow-ratio variable, definition.......................260 require-pdl-room function, definition.....................260 rest-arg-name function, definition........................243 sg-frame-active-p function, definition....................262 sg-frame-arg-value function, definition...................262 sg-frame-local-value function, definition.................263 sg-frame-number-of-locals function, definition............263 sg-frame-number-of-spread-args function, definition............................................262 sg-frame-rest-arg-value function, definition..............263 sg-frame-special-pdl-range function, definition............................................264 sg-frame-value-list function, definition..................263 sg-frame-value-value function, definition.................263 sg-innermost-active function, definition..................261 sg-innermost-open function, definition....................262 sg-next-active function, definition.......................261 sg-next-interesting-active function, definition............................................262 sg-next-open function, definition.........................262 sg-out-to-interesting-active function, definition............................................262 sg-previous-active function, definition...................262 sg-previous-interesting-active function, definition............................................262 sg-previous-open function, definition.....................262 trace-conditions variable, definition.....................717 val function, definition..................................734 :Element-type (for make-array) keyword, definition............168 :Element-type keyword option (for make-array function), definition.....................................168 :Element-type (on streams) message, definition................465 Elements of a list, functions which test for................90-91 Elt function, definition......................................188 Enable function, in chaos:, definition.....................................625 in meter:, definition.....................................788 Enable-capabilities function, in fs:, definition..............609 Encapsulate function, in si:, definition......................245 - 35 - ENCAPSULATION INDEX Encapsulation, as separate Lisp object from the basic definition............................................244 creation of with si:encapsulate...........................245 Encapsulation-body function, in si:, definition...............247 Encapsulation-standard-order variable, in si:, definition................................................247 Encapsulations, as a part of a function spec..........................244-248 as addition to function spec..............................244 creation by trace or advise...............................244 Encode-universal-time function, definition....................782 End of list, function which tests for..........................91 End-of-file condition, in sys:, definition....................449 Endp function, definition......................................91 Enough-namestring function, definition........................559 Entities, as obsolete message-receiving functional objects...............................................255 as slightly different from closures.......................232 comparison to closure functional objects..................255 Entity data type specifier, definition.........................14 Entity function, definition...................................255 Entityp function, definition...................................13 :Entry (for trace) keyword, definition........................739 :Entrycond (for trace) keyword, definition....................738 :Entryprint (for trace) keyword, definition...................739 Environment, Lisp, use of package to manage name spaces in.............................................636-659 :Eof (on chaos:basic-output-stream) message, definition................................................618 :Eof (on streams) message, definition.........................464 Eof-op variable, in chaos:, definition........................621 Eq function, definition.................................................69 undefined with respect to numbers.........................136 Eq versus equal................................................69 Eql function, definition.......................................69 Equal function, definition.....................................69 Equal versus =.................................................69 Equalp function, definition....................................70 Equivalence function (logeqv).................................152 Err function, definition......................................712 Error conditions, input.......................................534 Error flavor, definition......................................705 :Error (for fs:balance-directories) keyword, definition................................................604 :Error (for open) keyword, definition.........................585 :Error (for trace) keyword, definition........................738 Error function, definition................................................711 in cli:, definition.......................................711 Error handler, backtracing commands display of control stack.............................................256 - 36 - INDEX ERROR SYSTEM Error system..................................................698 %Error-handler-stack-group variable, in sys:, definition................................................290 Error-output variable, definition.............................460 *Error-output* variable, definition...........................460 Error-restart function, definition............................724 Error-restart-loop function, definition.......................724 Errorp function, definition...................................700 Errors and debugging......................................698-751 Errors in communication with file servers.................609-610 Errors, chaosnet..............................................622-624 evaluation and function calling, definition and handling........................................59-61 in accessing files....................................604-607 Errset function, definition...................................712 Errset variable, definition...................................712 :Esc-f-arg-alist (for defsite) keyword, definition............814 Escape character, in Zetalisp and Common Lisp...................5 Escape control structure, Lisp analogue for....................62 :Estimated-size (for open) keyword, definition................585 Etypecase function, definition.................................21 Etypecase macro, definition....................................21 Eval function, definition......................................46 Eval server protocol, chaosnet................................632 Eval, how different from funcall and apply......................233 use with special forms....................................233 Eval-abort-trivial-errors function, in si:, definition................................................701 :Eval-form (for prompt-and-read) keyword, definition................................................453 :Eval-form-or-end (for prompt-and-read) keyword, definition................................................453 :Eval-inside-yourself message, definition.....................433 Eval-server-on function, in chaos:, definition................633 :Eval-sexp (for prompt-and-read) keyword, definition................................................453 :Eval-sexp-or-end (for prompt-and-read) keyword, definition................................................453 Eval-when function, definition................................305 Eval-when.....................................................304 Eval1 function, definition.................................................46 in si:, definition.........................................46 Evalhook debugging facility...............................748-749 Evalhook function, definition.................................749 Evalhook variable, definition.................................748 *Evalhook* variable, definition...............................748 Evaluation errors, definition and handling..................59-61 Evaluation in macros, multiple and out-of-order..........................................337-339 Evaluation.....................................................24 definitions.............................................24-61 - 37 - EVENP FUNCTION, DEFINITION INDEX Evenp function, definition....................................138 Every function, definition................................................106 in cli:, definition.......................................192 Exclusive or function ( logxor)...............................151 Exit control structure, Lisp analogue for......................62 Exit control structures........................................62 dynamic non-local, definition...........................80-83 static non-local, definition............................75-78 :Exit (for trace) keyword, definition.........................739 :Exitbreak (for trace) keyword, definition....................738 :Exitcond (for trace) keyword, definition.....................738 :Exitprint (for trace) keyword, definition....................739 Exp function, definition......................................147 Explode function, definition..................................530 Explodec function, definition.................................530 Exploden function, definition.................................529 Exponent function, definition.................................147 Exponential functions.........................................145 Export (for defpackage) keyword, definition...................653 Export function, definition...................................643 Exportation of symbols........................................642 *Expr function, definition....................................316 :Expression (for prompt-and-read) keyword, definition................................................453 Expression input functions....................................530 Expression output functions...............................527-529 :Expression-or-end (for prompt-and-read) keyword, definition................................................453 Expt function, definition.....................................145 :Expunge (on pathname) message, definition....................594 Expunge-directory function, in fs:, definition................601 :External (for intern) keyword, definition....................645 External symbols..............................................642 External value cell, created for symbol that is part of closure...........................................252 Extra-pdl-area variable, in sys:, definition..................299 Extract-attribute-bindings function, in fs:, definition................................................598 Extract-attribute-list function, in fs:, definition................................................597 False function, definition.....................................50 Fasd-file-symbols-properties function, in compiler:, definition.....................................318 Fasd-font function, in compiler:, definition..................318 :Fasd-form (on instances) message, definition.................317 Fasd-symbol-value function, in compiler:, definition................................................318 Fasload function, definition..................................592 Fast pseudo-resources.........................................128 Fast-answer-string function, in chaos:, definition............617 Fboundp function, definition..................................131 Fceiling function, definition.................................145 Fdefine function, definition..................................239 - 38 - INDEX FDEFINE-FILE-PATHNAME VARIABLE, IN SYS: Fdefine-file-pathname variable, in sys:, definition................................................239 Fdefinedp function, definition................................240 Fdefinition function, definition..............................240 Fdefinition-location function, definition.....................240 *Features* variable, definition...............................803 FEF (function entry frames), definition.......................301 Ferror flavor, definition.....................................706 Ferror function, definition...................................708 *Fexpr function, definition...................................316 Ffloor function, definition...................................145 Fifth function, definition.....................................90 File access protocol, chaosnet................................628 File attribute list...........................................594 File directories, accessing...............................598-603 File operations on streams, random-access.....................468 File servers..............................................607-609 errors in communication with..........................609-610 File stream operations........................................587 File streams, opening and closing.........................580-586 File systems, host, supported by the Lisp machine.......................568 iTS.......................................................568 File-already-exists condition, in fs:, definition.............606 File-attribute-bindings function, in fs:, definition................................................597 File-attribute-list function, in fs:, definition..............596 File-author function, definition..............................591 File-error condition, in fs:, definition......................604 File-error flavor, in fs:, definition.........................604 File-length function, definition..............................587 File-local-declarations variable, in sys:, definition................................................304 File-locked condition, in fs:, definition.....................605 File-lookup-error condition, in fs:, definition...............605 File-namestring function, definition..........................559 File-not-found condition, in fs:, definition..................605 File-open-for-output condition, in fs:, definition............604 File-operation-failure condition, in fs:, definition................................................604 File-operation-with-warnings function, in sys:, definition................................................311 File-position function, definition............................587 File-properties function, in fs:, definition..................602 File-request-failure condition, in fs:, definition............609 File-retry-new-pathname function, definition..................581 File-retry-new-pathname-if function, definition...............581 File-stream-mixin flavor, in si:, definition..................479 *File-transformation-function* variable, in si:, definition................................................668 File-write-date function, definition..........................591 Filename completion...........................................602 Filenames, management across the network..................545-579 Filepos-out-of-range condition, in fs:, definition............605 - 39 - FILES INDEX Files, accessing.............................................580-610 attribute lists.......................................594-598 errors in accessing...................................604-607 loading...............................................591-592 manipulating..........................................588-591 naming of.............................................545-579 pathname operations that access.......................592-593 Fill function, definition.....................................190 Fill pointer, number that says how many elements of array are active............................................162 use with array processing functions.......................166 Fill-2d-array function, definition................................................184 in math:, definition......................................184 :Fill-pointer (for make-array) keyword, definition............169 Fill-pointer function, definition.............................166 Fill-pointer-not-fixnum condition, in sys:, definition................................................178 Fill-pointer-not-fixnum function, definition..................178 Fillarray function, definition................................179 :Filled-entries hash table operation, definition..............120 :Filled-entries (on hash-table) message, definition................................................120 Find function, definition.....................................198 :Find-callers (for meter:analyze) keyword, definition................................................789 :Find-current-frame (on condition) message, definition................................................707 Find-hosts-or-lispms-logged-in-as-user function, in chaos:, definition.....................................634 Find-if function, definition..................................197 Find-if-not function, definition..............................198 Find-package function, definition.............................650 Find-position-in-list function, definition....................104 Find-position-in-list-equal function, definition..............104 Find-readtable-named function, in si:, definition.............536 %Find-structure-header function, definition...................279 %Find-structure-leader function, definition...................279 Find-symbol function, definition..............................646 :Finder (for defresource) keyword, definition.................125 Finger function, definition...................................634 Finger-all-lms function, in chaos:, definition................634 :Finish (on chaos:basic-output-stream) message, definition................................................618 :Finish (on streams) message, definition......................469 Finish-conn function, in chaos:, definition...................620 Finish-output function, definition............................457 :First (for add-initialization) keyword, definition................................................774 First function, definition.....................................90 First-data-word-in-pkt variable, in chaos:, definition................................................619 - 40 - INDEX FIRSTN FUNCTION, DEFINITION Firstn function, definition....................................96 Fish...........................................................65 Fix function, definition......................................150 Fixnum data type specifier, definition.........................15 Fixnum data type, definition....................................9 :Fixnum (for defstruct) keyword, definition...................377 Fixnum number type, definition................................135 Fixnum........................................................135 :Fixnum-array (for defstruct) keyword, definition.............377 Fixnum-microsecond-time function, in time:, definition................................................778 Fixnump function, definition...................................12 Fixp function, definition......................................12 Fixr function, definition.....................................150 Flatc function, definition....................................530 Flatsize function, definition.................................530 Flavor definition options.................................424-431 :Flavor (for make-process) keyword, definition................690 :Flavor (for open) keyword, definition........................585 Flavor instance, as function type that has state and table of method functions......................................232 property lists associated with............................113 Flavor instances, copying...................................................446 printing..................................................446 Flavor system, definitions and usage......................401-447 Flavor, describe characteristics of...............................443 edit all dependent flavors................................444 edit all methods for specified operation and..............444 edit all superior flavors.................................444 edit definition of........................................443 edit direct dependent flavors.............................444 list all dependent flavors................................444 list all methods for specified operation and..............444 list all superior flavors.................................444 list direct dependent flavors.............................444 list specifically defined methods.........................444 Flavor-all-allowed-init-keywords function, in si:, definition................................................423 Flavor-allows-init-keyword-p function, definition.............423 *Flavor-compilations* variable, in si:, definition............423 Flavor-name data type specifier, definition....................18 Flavors with method for specified operation, edit......................................................443 list......................................................443 Flavors, bad-array-mixin, in sys:.............................173, 706 bidirectional-stream, in si:..............................475 buffered-character-stream, in si:.........................478 buffered-input-character-stream, in si:...................478 buffered-input-stream, in si:.............................476 buffered-output-character-stream, in si:..................478 - 41 - FLAVORS, BUFFERED-OUTPUT-STREAM, IN SI: INDEX buffered-output-stream, in si:............................476 buffered-stream, in si:...................................477 cell-contents-error, in sys:...............................60 changing..................................................443 condition.................................................705 error.....................................................705 families of...............................................431 ferror....................................................706 file-error, in fs:........................................604 file-stream-mixin, in si:.................................479 fs:file-error.............................................604 implementation of.........................................441 implementing streams with.................................475 input-file-stream-mixin, in si:...........................479 input-pointer-remembering-mixin, in si:...................478 input-stream, in si:......................................475 line-output-stream-mixin, in si:..........................477 local-network-error, in sys:..............................623 method combination....................................433-441 mixing................................................411-414 network-error, in sys:....................................622 no-action-mixin, in sys:..................................705 order of definition.......................................442 output-file-stream-mixin, in si:..........................479 output-pointer-remembering-mixin, in si:..................478 output-stream, in si:.....................................475 print-readably-mixin, in si:..............................446 proceed-with-value-mixin, in sys:.........................706 process...................................................695 in si:................................................695 property list operations with.............................445 property-list-mixin, in si:...............................445 redefinition, in sys:.....................................240 remote-network-error, in sys:.............................623 si: bidirectional-stream..................................475 buffered-character-stream.............................478 buffered-input-character-stream.......................478 buffered-input-stream.................................476 buffered-output-character-stream......................478 buffered-output-stream................................476 buffered-stream.......................................477 file-stream-mixin.....................................479 input-file-stream-mixin...............................479 input-pointer-remembering-mixin.......................478 input-stream..........................................475 line-output-stream-mixin..............................477 output-file-stream-mixin..............................479 output-pointer-remembering-mixin......................478 output-stream.........................................475 print-readably-mixin..................................446 process...............................................695 property-list-mixin...................................445 simple-process........................................695 - 42 - INDEX FLAVORS, SI:STREAM stream................................................475 unbuffered-line-input-stream..........................477 vanilla-flavor........................................432 simple use of.........................................408-411 simple-process, in si:....................................695 stream, in si:............................................475 sys: bad-array-mixin..................................173, 706 cell-contents-error....................................60 local-network-error...................................623 network-error.........................................622 no-action-mixin.......................................705 proceed-with-value-mixin..............................706 redefinition..........................................240 remote-network-error..................................623 warning...............................................706 unbuffered-line-input-stream, in si:......................477 useful editor commands to examine.........................443 vanilla...................................................432 vanilla-flavor, in si:....................................432 warning, in sys:..........................................706 Flet function, definition......................................45 Float data type specifier, definition..........................15 Float data type, definiton......................................9 Float function, definition....................................149 Float.........................................................135 Float-digits function, definition.............................151 %Float-double function, definition............................161 Float-precision function, definition..........................151 Float-radix function, definition..............................151 Float-sign function, definition...............................151 Floating point integer division, functions and usage.....................................................145 Floating point numbers, functions and usage...............150-151 Floating point precision......................................137 Floating-exponent-overflow condition, definition................................................137 in sys:, definition.......................................137 Floating-exponent-underflow condition, definition................................................137 in sys:, definition.......................................137 Floatp function, definition....................................12 :Flonum-array (for defstruct) keyword, definition.............377 Flonump function, definition...................................12 Floor function, definition....................................143 Flow of control stuctures, definition.......................62-85 Flow of control................................................62 definition..............................................62-85 :Flush (on si:process) message, definition....................695 Fmakunbound function, definition..............................131 :Fn1 (on its-pathname) message, definition....................569 :Fn2 (on its-pathname) message, definition....................569 Follow-cell-forwarding function, definition...................274 Follow-structure-forwarding function, definition..............273 - 43 - :FONT (FOR HARDCOPY-FILE) KEYWORD, DEFINITION INDEX :Font (for hardcopy-file) keyword, definition.................785 Font number, as component of character........................205 Font (of a character).........................................205 :Font-list (for hardcopy-file) keyword, definition............785 :Font-list (for prompt-and-read) keyword, definition................................................454 Fonts, removing from strings..................................217 For statement in Algol/60, Lisp analogue.......................62 Force-output function, definition.............................456 :Force-output (on chaos:basic-output-stream) message, definition.......................................618 :Force-output (on streams) message, definition................469 :Force-rescan (on streams) message, definition................502 :Force-unfinished (for load-patches) keyword, definition................................................676 :Foreign-host (on chaos:basic-stream) message, definition................................................618 Foreign-state (for connection state) keyword, in chaos:, definition........................................614 Form, special, definition......................................24 :Format (for hardcopy-file) keyword, definition...............785 Format function, definition...................................483 Format: breakline function, definition............................499 ochar function, definition................................497 ofloat function, definition...............................497 onum function, definition.................................497 oprint function, definition...............................497 ostring function, definition..............................497 outfmt function, definition...............................496 output function, definition...............................496 pad function, definition..................................498 plural function, definition...............................499 print-list function, definition...........................495 tab function, definition..................................498 y-or-n-p-choices variable, definition.....................771 y-or-n-p-options variable, definition.....................771 yes-or-no-p-options variable, definition..................771 Formatted output..............................................483 Formatting lisp code..........................................528 Forms, evaluation of..............................................24 macros expanding into many............................334-336 Forward-all function, in chaos:, definition...................617 Forward-value-cell function, definition.......................273 Forwarding pointer............................................272 Fourth function, definition....................................90 Fquery (for beep) keyword, definition.........................458 :Fquery (for prompt-and-read) keyword, definition.............455 Fquery function, definition...................................769 Frames, stack, analyzing..................................261-264 Free variables, definition.....................................27 :Free-list-size (for defresource) keyword, definition................................................124 - 44 - INDEX :FRENCH (FOR TIME:) :French (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 :Fresh-line (for fquery) keyword, definition..................769 Fresh-line function, definition...............................456 :Fresh-line (on streams) message, definition..................464 Freturn function, definition...................................82 Fround function, definition...................................145 Fs: access-error condition, definition........................606 add-logical-pathname-host function, definition............574 *always-merge-type-and-version* variable, definition............................................555 balance-directories function, definition..................603 change-file-properties function, definition...............602 circular-link condition, definition.......................605 close-all-files function, definition......................582 complete-pathname function, definition....................602 copy-pathname-defaults function, definition...............556 create-directory function, definition.....................601 create-link function, definition..........................591 creation-failure condition, definition....................606 data-error condition, definition..........................609 default-host function, definition.........................556 default-pathname function, definition.....................556 *defaults-are-per-host* variable, definition..............555 define-canonical-type function, definition................552 delete-failure condition, definition......................606 describe-pathname function, definition....................560 device-not-found condition, definition....................605 directory-list function, definition.......................598 directory-list-stream function, definition................601 directory-not-empty condition, definition.................606 directory-not-found condition, definition.................605 disable-capabilities function, definition.................609 dont-delete-flag-set condition, definition................606 enable-capabilities function, definition..................609 expunge-directory function, definition....................601 extract-attribute-bindings function, definition............................................598 extract-attribute-list function, definition...............597 file-already-exists condition, definition.................606 file-attribute-bindings function, definition..............597 file-attribute-list function, definition..................596 file-error condition, definition..........................604 file-error flavor, definition.............................604 file-locked condition, definition.........................605 file-lookup-error condition, definition...................605 file-not-found condition, definition......................605 file-open-for-output condition, definition................604 file-operation-failure condition, definition..............604 file-properties function, definition......................602 file-request-failure condition, definition................609 filepos-out-of-range condition, definition................605 - 45 - FS:*GENERIC-BASE-TYPE-ALIST* VARIABLE, DEFINITION INDEX *generic-base-type-alist* variable, definition............561 get-pathname-host function, definition....................577 host-not-available condition, definition..................609 host-unit-lifetime variable, definition...................608 incorrect-access-to-directory condition, definition............................................606 incorrect-access-to-file condition, definition............606 invalid-byte-size condition, definition...................605 invalid-file-attribute condition, definition..............598 invalid-property-name condition, definition...............607 invalid-property-value condition, definition..............607 invalid-wildcard condition, definition....................606 *its-uninteresting-types* variable, definition............568 last-file-opened variable, definition.....................556 link-target-not-found condition, definition...............605 make-logical-pathname-host function, definition............................................574 make-pathname-defaults function, definition...............556 merge-and-set-pathname-defaults function, definition............................................558 merge-pathname-defaults function, definition..............558 multiple-file-not-found condition, definition.............605 *name-specified-default-type* variable, definition............................................555 network-lossage condition, definition.....................609 no-more-room condition, definition........................605 not-available condition, definition.......................605 not-enough-resources condition, definition................609 parse-pathname function, definition.......................557 *pathname-hash-table* variable, definition................560 *pathname-host-list* variable, definition.................577 pathname-parse-error condition, definition................558 pathname-plist function, definition.......................560 read-attribute-list function, definition..................597 record-passwords-flag variable, definition................608 remote-connect function, definition.......................601 rename-across-directories condition, definition............................................607 rename-failure condition, definition......................606 rename-to-existing-file condition, definition.............607 set-default-pathname function, definition.................557 set-host-working-directory function, definition............................................555 set-logical-pathname-host function, definition............574 superior-not-directory condition, definition..............606 unknown-logical-pathname-translation condition, definition.................................575 unknown-operation condition, definition...................610 unknown-pathname-host condition, definition...............577 unknown-property condition, definition....................607 user-homedir function, definition.........................560 user-host-password-alist variable, definition.............608 user-unames variable, definition..........................608 wildcard-not-allowed condition, definition................606 - 46 - INDEX FS:WRONG-KIND-OF-FILE CONDITION, DEFINITION wrong-kind-of-file condition, definition..................606 Fset function, definition.....................................130 Fset-carefully function, definition...........................240 Fsignal function, definition..................................712 Fsymeval function, definition.................................130 Ftruncate function, definition................................145 Full-gc function, in si:, definition..........................799 Full-size float number type, definition.......................135 Fun function, in eh:, definition..............................734 Funcall function, definition...................................46 Funcall, as inappropriate for use with special forms...............233 how different from apply and eval.........................233 :Funcall-inside-yourself message, definition..................433 Funcall-self function, definition.............................420 Funcall-with-mapping-table function, definition...............420 Function application, as basic Lisp control flow structure..................................................62 Function calling errors, definition and handling............59-61 Function cell of symbol, definition.............................9 Function cell, Lisp object associated with symbols, definition...................................130-131 Function definition of a symbol, using fsymeval to access....................................................130 Function definition, lexical....................................................45 use of fset to store into the function cell of a symbol..............................................130 Function entry frame data type, definition.....................10 Function entry frames (FEF), definition.......................301 Function entry frames, as macrocoded function representation............................................232 Function execution, providing auxilary information through declarations....................................51-54 Function function, definition..............................................48-50 use in lexical binding example.............................28 Function key names............................................212 Function location, function spec as description of............223 Function renaming.............................................249 Function spec, encapsulation as part of...................244-248 Function specs, as Lisp objects.......................................224-227 definition and use of.................................223-227 :handler as...............................................225 how programs manipulate...................................239 :internal as..............................................226 :lambda-macro as..........................................225 :location as..............................................225 :method as................................................225 :property as..............................................224 :select-method as.........................................225 symbols as................................................224 :within as................................................225 - 47 - FUNCTION INDEX Function.......................................................13 documentation string, obtaining...........................228 edit definition of........................................443 make-symbol...............................................133 value-cell-location.......................................130 Function-calling subprimitives................................283 Function-cell-location function, definition...................131 Function-defining special forms...........................234-237 use of property lists with................................227 Function-name function, definition............................243 Function-parent function, in si:, definition..................241 Function-parent system declaration, definition.................53 Function-referenced function, in compiler:, definition................................................310 Function-spec-get function, in si:, definition................241 Function-spec-lessp function, in si:, definition..............241 Function-spec-putprop function, in si:, definition............241 Functionp function, definition.................................13 Functions to expand macros................................343-344 Functions used during expansion of macros.....................341 Functions which access symbol definitions.......................9 Functions which access symbol print name........................9 Functions which access symbol value cells.......................9 Functions which create symbols..................................9 Functions which examime compiled code object...................10 Functions which use compact memory representation.............102 Functions, *.........................................................142 *$........................................................142 +.........................................................141 +$........................................................141 //, in cli:...............................................142 -.........................................................141 -$........................................................141 //........................................................142 //$.......................................................142 //=.......................................................140 1+........................................................145 1+$.......................................................145 1-........................................................145 1-$.......................................................145 11........................................................142 %24-bit-difference........................................160 %24-bit-plus..............................................160 %24-bit-times.............................................160 <.........................................................140 <=........................................................140 =.........................................................139 >.........................................................139 >=........................................................139 abs.......................................................141 accept, in chaos:.........................................616 acons.....................................................109 acos......................................................148 - 48 - INDEX FUNCTIONS, ACOSH acosh.....................................................148 %activate-open-call-block.................................284 add-initialization........................................774 add-logical-pathname-host, in fs:.........................574 add-optimizer, in compiler:...............................313 add1......................................................145 adjoin....................................................107 adjust-array..............................................176 adjust-array-size.........................................176 adjustable-array-p........................................175 advise....................................................742 advise-1, in si:..........................................744 advise-within.............................................745 %allocate-and-initialize..................................280 %allocate-and-initialize-array............................280 allocate-resource.........................................126 aloc......................................................171 alpha-char-p..............................................210 alphalessp................................................221 alphanumericp.............................................210 analyze, in meter:........................................788 and........................................................64 answer, in chaos:.........................................617 answer-string, in chaos:..................................617 ap-1......................................................172 ap-1-force................................................171 ap-2......................................................172 ap-3......................................................172 ap-leader.................................................172 append.....................................................94 apply......................................................47 applyhook.................................................749 apropos...................................................791 ar-1......................................................172 ar-1-force................................................171 ar-2......................................................172 ar-2-reverse..............................................183 ar-3......................................................172 area-name.................................................299 %area-number..............................................299 aref......................................................170 in cli:...............................................170 arg.......................................................238 in eh:................................................734 arg-name, in eh:..........................................243 arglist...................................................242 args-info.................................................243 %args-info................................................244 *array....................................................187 array.....................................................187 array-active-length.......................................174 array-bits-per-element....................................165 array-dimension...........................................174 array-dimension-n.........................................174 - 49 - FUNCTIONS, ARRAY-DIMENSIONS INDEX array-dimensions..........................................174 array-displaced-p.........................................175 array-element-size........................................165 array-element-type........................................173 array-elements-per-q......................................165 array-grow................................................177 array-has-fill-pointer-p..................................175 array-has-leader-p........................................175 array-in-bounds-p.........................................175 array-index-offset........................................175 array-indexed-p...........................................175 array-indirect-p..........................................175 array-initialize..........................................179 array-leader..............................................171 array-leader-length.......................................175 array-length..............................................174 array-pop.................................................178 array-push................................................178 array-push-extend.........................................178 array-rank................................................174 array-row-major-index.....................................171 array-total-size..........................................174 array-type................................................173 array-types...............................................165 arraycall.................................................187 arraydims.................................................175 arrayp.....................................................12 as a list form.............................................24 as Lisp objects...........................................223 as-1......................................................172 as-1-force................................................171 as-2......................................................172 as-2-reverse..............................................183 as-3......................................................172 ascii.....................................................221 aset......................................................171 ash.......................................................154 asin......................................................148 asinh.....................................................148 ass.......................................................111 assert....................................................711 assoc.....................................................110 in cli:...............................................110 assoc-if..................................................111 assoc-if-not..............................................111 assq......................................................110 assure-enabled, in chaos:.................................625 %assure-pdl-room..........................................284 atan......................................................148 in cli:...............................................148 atan2.....................................................148 atanh.....................................................148 atom.......................................................11 balance-directories, in fs:...............................603 - 50 - INDEX FUNCTIONS, BEEP beep......................................................457 bigp.......................................................12 %bind.....................................................284 bind......................................................284 %binding-instances, in sys:...............................287 bit.......................................................172 bit-and...................................................180 bit-andc1.................................................180 bit-andc2.................................................180 bit-eqv...................................................180 bit-ior...................................................180 bit-nand..................................................180 bit-nor...................................................180 bit-not...................................................181 bit-orc1..................................................180 bit-orc2..................................................180 bit-test..................................................153 bit-vector-p...............................................12 bit-xor...................................................180 bitblt....................................................181 block......................................................77 %blt......................................................280 %blt-typed................................................280 boole.....................................................152 both-case-p...............................................212 boundp....................................................129 boundp-globally............................................35 boundp-in-closure.........................................254 break.....................................................795 *break-on-warnings*.......................................709 breakline, in format:.....................................499 breakon...................................................741 bug.......................................................794 butlast....................................................96 byte......................................................155 byte-position.............................................155 byte-size.................................................155 caaaar.....................................................87 caaadr.....................................................87 caaar......................................................87 caadar.....................................................87 caaddr.....................................................87 caadr......................................................87 caar.......................................................87 caar-safe..................................................97 cadaar.....................................................87 cadadr.....................................................87 cadar......................................................87 caddar.....................................................87 cadddr.....................................................87 cadddr-safe................................................97 caddr......................................................87 caddr-safe.................................................97 cadr.......................................................87 - 51 - FUNCTIONS, CADR-SAFE INDEX cadr-safe..................................................97 call.......................................................48 car........................................................87 car-location...............................................89 car-safe...................................................97 case.......................................................65 caseq......................................................65 catch......................................................80 *catch.....................................................81 catch-all..................................................83 catch-continuation.........................................80 catch-continuation-if......................................80 catch-error...............................................712 catch-error-restart.......................................724 catch-error-restart-explicit-if...........................724 catch-error-restart-if....................................724 ccase......................................................66 cdaaar.....................................................87 cdaadr.....................................................87 cdaar......................................................87 cdadar.....................................................87 cdaddr.....................................................87 cdadr......................................................87 cdar.......................................................87 cdar-safe..................................................97 cddaar.....................................................87 cddadr.....................................................87 cddar......................................................87 cdddar.....................................................87 cddddr.....................................................87 cddddr-safe................................................97 cdddr......................................................87 cdddr-safe.................................................97 cddr.......................................................87 cddr-safe..................................................97 cdr........................................................87 cdr-safe...................................................97 ceiling...................................................143 cerror....................................................709 change-file-properties, in fs:............................602 change-indirect-array, in si:.............................177 %change-page-status, in sys:..............................286 chaos: accept................................................616 answer................................................617 answer-string.........................................617 assure-enabled........................................625 close-conn............................................616 conn-finished-p.......................................620 conn-foreign-address..................................615 conn-plist............................................615 conn-read-pkts........................................615 conn-state............................................615 conn-window-available.................................615 - 52 - INDEX FUNCTIONS, CHAOS:CONNECT connect...............................................615 contact-name..........................................615 data-available........................................620 disable...............................................625 enable................................................625 eval-server-on........................................633 fast-answer-string....................................617 find-hosts-or-lispms-logged-in-as-user................634 finger-all-lms........................................634 finish-conn...........................................620 forward-all...........................................617 get-next-pkt..........................................620 get-pkt...............................................619 host-data.............................................625 host-up-p.............................................624 interrupt-function....................................622 listen................................................616 make-stream...........................................618 may-transmit..........................................620 open-foreign-connection...............................616 open-stream...........................................617 pkt-link..............................................622 pkt-nbytes............................................619 pkt-opcode............................................619 pkt-string............................................619 print-all-pkts........................................625 print-conn............................................625 print-pkt.............................................625 read-pkts.............................................622 reject................................................617 remove-conn...........................................616 reset.................................................625 return-pkt............................................619 send-pkt..............................................619 send-string...........................................620 send-unc-pkt..........................................620 set-pkt-string........................................619 shout.................................................633 show-routing-path.....................................625 show-routing-table....................................625 simple................................................616 status................................................625 up-hosts..............................................624 user-logged-into-host-p...............................634 wait..................................................615 char......................................................172 char-bit..................................................206 char-bits.................................................206 char-code.................................................206 char-downcase.............................................213 char-equal................................................210 char-font.................................................206 char-greaterp.............................................211 char-int..................................................205 - 53 - FUNCTIONS, CHAR-LESSP INDEX char-lessp................................................211 char-name.................................................211 char-not-equal............................................210 char-not-greaterp.........................................211 char-not-lessp............................................211 char-upcase...............................................213 char//=...................................................211 char<.....................................................211 char<=....................................................211 char=.....................................................211 char>.....................................................211 char>=....................................................211 character.................................................204 in cli:...............................................204 characterp............................................12, 204 check-arg.................................................710 check-arg-type............................................709 check-type................................................709 circular-list..............................................93 cis.......................................................147 clean-up-static-area, in si:..............................799 clear-input...............................................451 clear-mar.................................................750 clear-output..............................................457 clear-resource............................................127 cli: //....................................................142 aref..................................................170 assoc.................................................110 atan..................................................148 character.............................................204 close.................................................582 defstruct.............................................393 delete................................................195 error.................................................711 every.................................................192 intersection..........................................108 listp..................................................11 map...................................................191 member................................................103 nintersection.........................................108 nunion................................................108 rassoc................................................111 read..................................................531 read-from-string......................................533 rem...................................................144 remove................................................195 set-syntax-from-char..................................537 some..................................................191 subst..................................................98 terpri................................................457 union.................................................108 close.....................................................582 in cli:...............................................582 - 54 - INDEX FUNCTIONS, CLOSE-ALL-FILES, IN FS: close-all-files, in fs:...................................582 close-all-servers, in tv:.................................635 close-conn, in chaos:.....................................616 closure...................................................253 as combination of function and variable bindings..........................................232 closure-alist.............................................254 closure-bindings..........................................254 closure-function..........................................254 closure-manipulating..................................253-255 closure-variables.........................................254 closurep...................................................13 clrhash...................................................120 code-char.................................................207 coerce.....................................................21 comment....................................................50 common-lisp.................................................8 commonp....................................................14 compare-band, in si:......................................810 compilation-define, in compiler:..........................310 compile...................................................301 compile-encapsulations....................................302 compile-file..............................................302 compile-flavor-methods....................................422 compile-lambda............................................302 compiled, creation of...........................................234 type of...............................................232 compiled-function-p........................................13 compiler-let..............................................316 compiler: add-optimizer.........................................313 compilation-define....................................310 defcompiler-synonym...................................314 defoptimizer..........................................314 fasd-file-symbols-properties..........................318 fasd-font.............................................318 fasd-symbol-value.....................................318 function-referenced...................................310 make-obsolete.........................................310 complete-pathname, in fs:.................................602 complex...................................................146 complexp...................................................12 %compute-page-hash, in sys:...............................286 computing, use of fdefine function in.....................234 concatenate...............................................189 cond.......................................................63 cond-every.................................................64 condition-bind............................................701 condition-bind-default....................................701 condition-bind-default-if.................................705 condition-bind-if.........................................704 condition-call............................................703 condition-call-if.........................................704 - 55 - FUNCTIONS, CONDITION-CASE INDEX condition-case............................................702 condition-case-if.........................................704 condition-resume..........................................723 condition-resume-if.......................................723 condition-typep...........................................700 conjugate.................................................147 conn-finished-p, in chaos:................................620 conn-foreign-address, in chaos:...........................615 conn-plist, in chaos:.....................................615 conn-read-pkts, in chaos:.................................615 conn-state, in chaos:.....................................615 conn-window-available, in chaos:..........................615 connect, in chaos:........................................615 cons.......................................................87 cons-in-area...............................................88 consp......................................................11 contact-name, in chaos:...................................615 contents..................................................267 copy-alist.................................................94 copy-array-contents.......................................180 copy-array-contents-and-leader............................180 copy-array-portion........................................180 copy-closure..............................................254 copy-file.................................................589 copy-list..................................................94 copy-pathname-defaults, in fs:............................556 copy-readtable............................................537 copy-seq..................................................189 copy-symbol...............................................133 copy-tree..................................................97 copyalist..................................................94 copylist...................................................94 copylist*..................................................94 copysymbol................................................133 copytree...................................................97 cos.......................................................148 cosd......................................................148 cosh......................................................148 count.....................................................198 count-if..................................................198 count-if-not..............................................198 c...r......................................................87 create-directory, in fs:..................................601 create-link, in fs:.......................................591 %create-physical-page, in sys:............................286 ctypecase..................................................21 current-band, in si:......................................806 current-microload, in si:.................................806 cursorpos.................................................458 data-available, in chaos:.................................620 data-type.................................................270 %data-type................................................274 day-of-the-week-string, in time:..........................783 daylight-savings-p, in time:..............................782 - 56 - INDEX FUNCTIONS, DAYLIGHT-SAVINGS-TIME-P, IN TIME: daylight-savings-time-p, in time:.........................782 deallocate-resource.......................................126 deallocate-whole-resource.................................127 debug-warm-booted-process, in si:.........................737 debugging-info............................................242 decf.......................................................38 declare....................................................51 declare-flavor-instance-variables.........................420 decode-float..............................................150 decode-universal-time.....................................782 decompose, in math:.......................................184 def.......................................................235 default-host, in fs:......................................556 default-pathname, in fs:..................................556 defcompiler-synonym, in compiler:.........................314 defconst...................................................34 defconstant................................................34 defdecl...................................................307 deff......................................................235 deff-macro................................................236 defflavor.................................................414 deffunction...............................................231 @define...................................................236 define-canonical-type, in fs:.............................552 define-defsystem-special-variable, in si:.................669 define-loop-macro.........................................361 define-loop-path..........................................367 define-loop-sequence-path.................................366 define-make-system-special-variable, in si:...............668 define-modify-macro.......................................349 define-setf-method........................................346 define-simple-transformation, in si:......................669 define-site-host-list.....................................815 define-site-variable......................................814 defining simple...........................................227 definition and use of.................................223-249 definition................................................140 deflambda-macro...........................................231 deflocf...................................................349 defmacro..................................................322 defmethod.................................................415 defoptimizer, in compiler:................................314 defpackage................................................652 defparameter...............................................34 defprop...................................................115 defresource...............................................124 defselect.................................................236 defselect-incremental.....................................237 defsetf...................................................345 defsignal.................................................714 defsignal-explicit........................................714 defsite...................................................811 defstruct.................................................374 in cli:...............................................393 - 57 - FUNCTIONS, DEFSTRUCT-DEFINE-TYPE, IN SI: INDEX defstruct-define-type, in si:.............................396 defsubst..................................................329 defsystem.................................................660 deftype....................................................19 defun.....................................................227 defun-compatibility, in si:...............................236 defvar.....................................................33 defwrapper................................................418 del.......................................................105 del-if....................................................106 del-if-not................................................106 delete....................................................105 in cli:...............................................195 delete-duplicates.........................................196 delete-file...............................................589 delete-if.................................................194 delete-if-not.............................................195 delete-initialization.....................................775 %delete-physical-page, in sys:............................287 deletef...................................................589 delq......................................................104 denominator...............................................149 deposit-byte..............................................156 deposit-field.............................................156 describe..................................................791 describe-area.............................................298 describe-defstruct........................................376 describe-flavor...........................................423 describe-package..........................................657 describe-partition........................................806 describe-pathname, in fs:.................................560 determinant, in math:.....................................184 *dif......................................................146 difference................................................141 digit-char................................................207 digit-char-p..............................................210 directory.................................................601 directory-list, in fs:....................................598 directory-list-stream, in fs:.............................601 directory-namestring......................................559 dired.....................................................793 disable, in chaos:.............................................625 in meter:.............................................788 disable-capabilities, in fs:..............................609 disassemble...............................................792 disk-restore..............................................806 %disk-restore, in sys:....................................287 disk-save.................................................807 %disk-save, in sys:.......................................287 dispatch...................................................68 displace..................................................342 %div......................................................146 %divide-double............................................161 - 58 - INDEX FUNCTIONS, DO do.........................................................70 do*........................................................73 do-all-symbols............................................656 do-external-symbols.......................................656 do-forever.................................................75 do-local-external-symbols.................................656 do-local-symbols..........................................655 do-named...................................................73 do*-named..................................................74 do-symbols................................................655 documentation on argument names, use ofarglist function to obtain....................................228 documentation.............................................784 dolist.....................................................74 dont-optimize.............................................306 dotimes....................................................74 dpb.......................................................156 dribble...................................................802 dribble-all...............................................803 dump-forms-to-file........................................317 dump-warnings, in si:.....................................309 ecase......................................................66 ed........................................................793 edit-disk-label, in si:...................................806 eh........................................................727 eh-arg....................................................734 eh-fun....................................................734 eh-loc....................................................734 eh-val....................................................734 eh: arg...................................................734 arg-name..............................................243 fun...................................................734 invoke-resume-handler.................................725 loc...................................................734 local-name............................................243 require-pdl-room......................................260 rest-arg-name.........................................243 sg-frame-active-p.....................................262 sg-frame-arg-value....................................262 sg-frame-local-value..................................263 sg-frame-number-of-locals.............................263 sg-frame-number-of-spread-args........................262 sg-frame-rest-arg-value...............................263 sg-frame-special-pdl-range............................264 sg-frame-value-list...................................263 sg-frame-value-value..................................263 sg-innermost-active...................................261 sg-innermost-open.....................................262 sg-next-active........................................261 sg-next-interesting-active............................262 sg-next-open..........................................262 sg-out-to-interesting-active..........................262 sg-previous-active....................................262 - 59 - FUNCTIONS, EH:SG-PREVIOUS-INTERESTING-ACTIVE INDEX sg-previous-interesting-active........................262 sg-previous-open......................................262 val...................................................734 elt.......................................................188 enable, in chaos:.............................................625 in meter:.............................................788 enable-capabilities, in fs:...............................609 encapsulate, in si:.......................................245 encapsulation of..........................................224 encapsulation-body, in si:................................247 encode-universal-time.....................................782 endp.......................................................91 enough-namestring.........................................559 entities, as slightly different from closures.............232 entity....................................................255 entityp....................................................13 eq.........................................................69 eql........................................................69 equal......................................................69 equalp.....................................................70 err.......................................................712 error.....................................................711 in cli:...............................................711 error-restart.............................................724 error-restart-loop........................................724 errorp....................................................700 errset....................................................712 etypecase..................................................21 eval.......................................................46 eval-abort-trivial-errors, in si:.........................701 eval-server-on, in chaos:.................................633 eval-when.................................................305 eval1, in si:..............................................46 evalhook..................................................749 evenp.....................................................138 every.....................................................106 in cli:...............................................192 examples of different types...............................223 exp.......................................................147 explode...................................................530 explodec..................................................530 exploden..................................................529 export....................................................643 *expr.....................................................316 expt......................................................145 expunge-directory, in fs:.................................601 extract-attribute-bindings, in fs:........................598 extract-attribute-list, in fs:............................597 false......................................................50 fasd-file-symbols-properties, in compiler:................318 fasd-font, in compiler:...................................318 fasd-symbol-value, in compiler:...........................318 fasload...................................................592 - 60 - INDEX FUNCTIONS, FAST-ANSWER-STRING, IN CHAOS: fast-answer-string, in chaos:.............................617 fboundp...............................................130-131 fceiling..................................................145 fdefine...................................................239 fdefinedp.................................................240 fdefinition...............................................240 fdefinition-location......................................240 ferror....................................................708 *fexpr....................................................316 ffloor....................................................145 fifth......................................................90 file-attribute-bindings, in fs:...........................597 file-attribute-list, in fs:...............................596 file-author...............................................591 file-length...............................................587 file-namestring...........................................559 file-operation-with-warnings, in sys:.....................311 file-position.............................................587 file-properties, in fs:...................................602 file-retry-new-pathname...................................581 file-retry-new-pathname-if................................581 file-write-date...........................................591 fill......................................................190 fill-2d-array, in math:...................................184 fill-pointer..............................................166 fillarray.................................................179 find......................................................198 find-hosts-or-lispms-logged-in-as-user, in chaos:................................................634 find-if...................................................197 find-if-not...............................................198 find-package..............................................650 find-position-in-list.....................................104 find-position-in-list-equal...............................104 find-readtable-named, in si:..............................536 %find-structure-header....................................279 %find-structure-leader....................................279 find-symbol...............................................646 finger....................................................634 finger-all-lms, in chaos:.................................634 finish-conn, in chaos:....................................620 finish-output.............................................457 first......................................................90 firstn.....................................................96 fix.......................................................150 fixnum-microsecond-time, in time:.........................778 fixnump....................................................12 fixp.......................................................12 fixr......................................................150 flatc.....................................................530 flatsize..................................................530 flavor-all-allowed-init-keywords, in si:..................423 flavor-allows-init-keyword-p..............................423 flet.......................................................45 - 61 - FUNCTIONS, FLOAT INDEX float.....................................................149 float-digits..............................................151 %float-double.............................................161 float-precision...........................................151 float-radix...............................................151 float-sign................................................151 floatp.....................................................12 flonump....................................................12 floor.....................................................143 fmakunbound...............................................131 follow-cell-forwarding....................................274 follow-structure-forwarding...............................273 force-output..............................................456 format....................................................483 format: breakline.............................................499 ochar.................................................497 ofloat................................................497 onum..................................................497 oprint................................................497 ostring...............................................497 outfmt................................................496 output................................................496 pad...................................................498 plural................................................499 print-list............................................495 tab...................................................498 forward-all, in chaos:....................................617 forward-value-cell........................................273 fourth.....................................................90 fquery....................................................769 fresh-line................................................456 freturn....................................................82 fround....................................................145 fs: add-logical-pathname-host.............................574 balance-directories...................................603 change-file-properties................................602 close-all-files.......................................582 complete-pathname.....................................602 copy-pathname-defaults................................556 create-directory......................................601 create-link...........................................591 default-host..........................................556 default-pathname......................................556 define-canonical-type.................................552 describe-pathname.....................................560 directory-list........................................598 directory-list-stream.................................601 disable-capabilities..................................609 enable-capabilities...................................609 expunge-directory.....................................601 extract-attribute-bindings............................598 extract-attribute-list................................597 - 62 - INDEX FUNCTIONS, FS:FILE-ATTRIBUTE-BINDINGS file-attribute-bindings...............................597 file-attribute-list...................................596 file-properties.......................................602 get-pathname-host.....................................577 make-logical-pathname-host............................574 make-pathname-defaults................................556 merge-and-set-pathname-defaults.......................558 merge-pathname-defaults...............................558 parse-pathname........................................557 pathname-plist........................................560 read-attribute-list...................................597 remote-connect........................................601 set-default-pathname..................................557 set-host-working-directory............................555 set-logical-pathname-host.............................574 user-homedir..........................................560 fset......................................................130 fset-carefully............................................240 fsignal...................................................712 fsymeval..................................................130 ftruncate.................................................145 full-gc, in si:...........................................799 fun, in eh:...............................................734 funcall....................................................46 funcall-self..............................................420 funcall-with-mapping-table................................420 function...................................................48 function-cell-location....................................131 function-name.............................................243 function-parent, in si:...................................241 function-referenced, in compiler:.........................310 function-spec-get, in si:.................................241 function-spec-lessp, in si:...............................241 function-spec-putprop, in si:.............................241 functionp..................................................13 fundefine.................................................241 g-l-p.....................................................177 gc-off....................................................797 gc-on.....................................................797 gc-status.................................................799 gcd.......................................................145 gensym....................................................133 gentemp...................................................134 get.......................................................114 get-all-source-file-names, in si:.........................240 get-decoded-time..........................................777 get-dispatch-macro-character..............................541 get-handler-for...........................................422 get-host-from-address, in si:.............................577 get-internal-real-time....................................777 get-internal-run-time.....................................777 get-list-pointer-into-array...............................177 get-locative-pointer-into-array...........................178 get-macro-character.......................................540 - 63 - FUNCTIONS, GET-NEXT-PKT, IN CHAOS: INDEX get-next-pkt, in chaos:...................................620 get-output-stream-string..................................473 get-pathname-host, in fs:.................................577 get-pkt, in chaos:........................................619 get-pname.................................................132 get-properties............................................115 get-setf-method...........................................347 get-site-option...........................................814 get-source-file-name, in si:..............................239 get-system-version, in si:................................674 get-time, in time:........................................777 get-universal-time........................................777 getchar...................................................221 getcharn..................................................221 getdecl...................................................307 getf......................................................115 gethash...................................................119 getl......................................................114 globalize.................................................644 go.........................................................79 graphic-char-p............................................210 greaterp..................................................139 grind-top-level...........................................529 grindef...................................................528 haipart...................................................154 %halt, in sys:............................................295 hardcopy-bit-array........................................786 hardcopy-file.............................................785 hardcopy-status...........................................786 hardcopy-stream...........................................786 hash-table-count..........................................120 hash-table-p..............................................119 haulong...................................................154 host-data, in chaos:......................................625 host-up-p, in chaos:......................................624 hostat....................................................634 how programs examine..................................242-244 if.........................................................63 if-for-lispm..............................................314 if-for-maclisp............................................314 if-for-maclisp-else-lispm.................................315 if-in-cadr................................................288 if-in-cadr-else-lambda....................................288 if-in-lambda..............................................288 if-in-lambda-else-cadr....................................288 if-in-lispm...............................................315 if-in-maclisp.............................................315 ignore.....................................................50 ignore-errors.............................................700 imagpart..................................................147 implode...................................................222 import....................................................642 in-package................................................657 incf.......................................................37 - 64 - INDEX FUNCTIONS, INHIBIT-STYLE-WARNINGS inhibit-style-warnings....................................309 init-file-pathname........................................560 initializations...........................................775 initialize-timebase, in time:.............................782 input-stream-p............................................466 inspect...................................................792 instancep.................................................418 instantiate-flavor........................................416 int-char..................................................204 integer-decode-float......................................150 integer-length............................................154 integerp...................................................12 intern....................................................645 intern-local..............................................645 intern-local-soft.........................................646 intern-soft...............................................646 %internal-value-cell, in sys:.............................288 interpreted, how different from other types........................230 lambda as.............................................229 named-lambda as.......................................230 named-subst as........................................230 subst as..............................................230 types of..........................................229-230 interrupt-function, in chaos:.............................622 intersection..............................................108 in cli:...............................................108 interval-stream, in zwei:.................................472 invert-matrix, in math:...................................183 invoke-resume-handler, in eh:.............................725 isqrt.....................................................146 kbd-mouse-p, in tv:.......................................207 keywordp..................................................641 kill-package..............................................654 kinds of..............................................229-234 labels.....................................................45 lambda-macro..............................................231 last.......................................................92 lcm.......................................................145 ldb.......................................................155 ldb-test..................................................156 ldiff......................................................96 leap-year-p, in time:.....................................783 length................................................90, 188 lessp.....................................................140 let........................................................31 let*.......................................................31 let-closed................................................254 let-globally...............................................32 let-globally-if............................................32 let-if.....................................................32 *lexpr....................................................316 lexpr-funcall..............................................47 lexpr-funcall-self........................................420 - 65 - FUNCTIONS, LEXPR-FUNCALL-WITH-MAPPING-TABLE INDEX lexpr-funcall-with-mapping-table..........................420 lexpr-send................................................407 lisp-implementation-type..................................803 lisp-implementation-version...............................803 lisp-reinitialize.........................................795 lisp-top-level, in si:....................................795 lisp-top-level1, in si:...................................795 list.......................................................89 list*......................................................90 list-2d-array, in math:...................................184 list-all-packages.........................................657 list-array-leader.........................................179 list*-in-area..............................................93 list-in-area...............................................93 list-length................................................90 list-match-p...............................................92 listarray.................................................179 listen....................................................451 in chaos:.............................................616 listf.....................................................598 listify...................................................238 listp......................................................11 in cli:................................................11 load......................................................591 load-and-save-patches.....................................807 load-byte.................................................156 load-patches..............................................675 loc, in eh:...............................................734 local, definition..........................................45 local-declare..............................................51 local-name, in eh:........................................243 locally....................................................54 locate-in-closure.........................................254 locate-in-instance........................................423 location-boundp...........................................268 location-makunbound.......................................268 locativep..................................................14 locf.......................................................38 log.......................................................147 log1......................................................801 logand....................................................151 logandc1..................................................152 logandc2..................................................152 logbitp...................................................156 logcount..................................................154 %logdpb...................................................157 logeqv....................................................152 login.....................................................801 login-eval................................................802 login-forms...............................................801 login-setq................................................802 logior....................................................151 %logldb...................................................157 lognand...................................................152 - 66 - INDEX FUNCTIONS, LOGNOR lognor....................................................152 lognot....................................................152 logorc1...................................................152 logorc2...................................................152 logout....................................................801 logtest...................................................153 logxor....................................................151 long-site-name............................................804 loop......................................................350 loop-finish...............................................358 loop-named-variable, in si:...............................369 loop-tassoc, in si:.......................................368 loop-tequal, in si:.......................................368 loop-tmember, in si:......................................368 lower-case-p..............................................212 lsh.......................................................153 lsubrcall..................................................47 machine-instance..........................................804 machine-type..............................................803 machine-version...........................................804 macro.....................................................320 macro-function............................................344 macrocoded, as type of compiled function..................232 macroexpand...............................................343 macroexpand-1.............................................343 macroexpand-all...........................................343 macrolet..................................................329 mail......................................................793 make-area.................................................297 make-array................................................167 make-array-into-named-structure...........................393 make-broadcast-stream.....................................471 make-char.................................................207 make-concatenated-stream..................................471 make-condition............................................715 make-dispatch-macro-character.............................541 make-echo-stream..........................................471 make-equal-hash-table.....................................117 make-hash-table...........................................117 make-instance.............................................416 make-list..................................................93 make-logical-pathname-host, in fs:........................574 make-mouse-char, in tv:...................................208 make-obsolete, in compiler:...............................310 make-package..............................................654 make-pathname.............................................559 make-pathname-defaults, in fs:............................556 make-pixel-array..........................................182 make-plane................................................185 %make-pointer.............................................274 %make-pointer-offset......................................274 make-process..............................................689 make-process-queue, in si:................................689 make-random-state.........................................158 - 67 - FUNCTIONS, MAKE-SEQUENCE INDEX make-sequence.............................................188 make-stack-group..........................................259 make-stream, in chaos:....................................618 make-string...............................................214 make-string-input-stream..................................473 make-string-output-stream.................................473 make-symbol...............................................133 make-syn-stream...........................................471 make-synonym-stream.......................................471 make-system...............................................666 make-two-way-stream.......................................471 maknam....................................................221 makunbound................................................129 makunbound-globally........................................35 makunbound-in-closure.....................................254 map........................................................84 in cli:...............................................191 map-resource..............................................127 mapatoms..................................................656 mapatoms-all..............................................656 mapc.......................................................84 mapcan.....................................................84 mapcar.....................................................84 mapcon.....................................................84 maphash...................................................119 maphash-return............................................120 mapl.......................................................84 maplist....................................................84 mar-mode..................................................750 mask-field................................................156 math: decompose.............................................184 determinant...........................................184 fill-2d-array.........................................184 invert-matrix.........................................183 list-2d-array.........................................184 multiply-matrices.....................................183 solve.................................................184 transpose-matrix......................................183 max.......................................................140 may-transmit, in chaos:...................................620 mem.......................................................104 memass....................................................111 member....................................................103 in cli:...............................................103 member-if.................................................103 member-if-not.............................................104 memq......................................................102 merge.....................................................202 merge-and-set-pathname-defaults, in fs:...................558 merge-pathname-defaults, in fs:...........................558 merge-pathnames...........................................558 meter: analyze...............................................788 - 68 - INDEX FUNCTIONS, METER:DISABLE disable...............................................788 enable................................................788 reset.................................................790 resume-gc-process.....................................790 run...................................................788 test..................................................788 mexp......................................................342 microcoded, as type of compiled function..........................232 printed representation of.............................232 microsecond-time, in time:................................778 min.......................................................140 minus.....................................................141 minusp....................................................138 mismatch..................................................199 mod.......................................................144 month-length, in time:....................................782 month-string, in time:....................................783 multiple-value.............................................56 multiple-value-bind........................................56 multiple-value-call........................................57 multiple-value-list........................................57 multiple-value-prog1.......................................57 multiple-value-setq........................................56 %multiply-fractions.......................................161 multiply-matrices, in math:...............................183 name-char.................................................211 named-structure-invoke....................................393 named-structure-p.........................................393 namestring................................................559 naming....................................................223 nbutlast...................................................96 nconc......................................................95 ncons......................................................87 ncons-in-area..............................................88 neq........................................................69 nintersection.............................................108 in cli:...............................................108 nleft......................................................96 nlistp.....................................................11 not........................................................70 notany....................................................192 notevery..................................................192 nreconc....................................................95 nreverse..................................................190 nset-difference...........................................109 nset-exclusive-or.........................................109 nstring-capitalize........................................213 nstring-downcase..........................................213 nstring-upcase............................................213 nsublis...................................................100 nsubst.....................................................98 nsubst-if..................................................99 nsubst-if-not..............................................99 - 69 - FUNCTIONS, NSUBSTITUTE INDEX nsubstitute...............................................197 nsubstitute-if............................................196 nsubstitute-if-not........................................197 nsubstring................................................216 nsymbolp...................................................11 nth........................................................91 nth-safe...................................................97 nth-value..................................................57 nthcdr.....................................................91 nthcdr-safe................................................97 %nubus-physical-address, in sys:..........................283 %nubus-read, in sys:......................................283 %nubus-write, in sys:.....................................283 null.......................................................70 null-stream, in si:.......................................470 numberp....................................................11 numerator.................................................149 nunion....................................................108 in cli:...............................................108 object-operation-with-warnings, in sys:...................311 obtaining information about...........................228-229 ochar, in format:.........................................497 oddp......................................................138 ofloat, in format:........................................497 once-only.................................................338 onum, in format:..........................................497 open......................................................582 %open-call-block..........................................283 open-foreign-connection, in chaos:........................616 open-stream, in chaos:....................................617 oprint, in format:........................................497 or.........................................................65 ostring, in format:.......................................497 outfmt, in format:........................................496 output, in format:........................................496 output-stream-p...........................................466 %p-cdr-code...............................................277 %p-contents-as-locative...................................275 %p-contents-as-locative-offset............................275 %p-contents-offset........................................275 %p-contents-safe-p........................................275 %p-contents-safe-p-offset.................................275 %p-data-type..............................................277 %p-deposit-field..........................................277 %p-deposit-field-offset...................................277 %p-dpb....................................................277 %p-dpb-offset.............................................277 %p-ldb....................................................276 %p-ldb-offset.............................................276 %p-mask-field.............................................277 %p-mask-field-offset......................................277 %p-pointer................................................277 %p-pointerp...............................................275 %p-pointerp-offset........................................275 - 70 - INDEX FUNCTIONS, %P-SAFE-CONTENTS-OFFSET %p-safe-contents-offset...................................276 %p-store-cdr-code.........................................278 %p-store-contents.........................................276 %p-store-contents-offset..................................276 %p-store-data-type........................................278 %p-store-pointer..........................................278 %p-store-tag-and-pointer..................................276 package-cell-location.....................................640 package-declare...........................................654 package-external-symbols..................................644 package-name..............................................649 package-nicknames.........................................650 package-prefix-print-name.................................650 package-shadowing-symbols.................................648 package-use-list..........................................643 package-used-by-list......................................643 packagep..................................................656 pad, in format:...........................................498 page-in-area, in sys:.....................................286 page-in-array, in sys:....................................285 page-in-pixel-array, in sys:..............................285 page-in-region, in sys:...................................286 page-in-structure, in sys:................................285 page-in-words, in sys:....................................285 page-out-area, in sys:....................................286 page-out-array, in sys:...................................286 page-out-pixel-array, in sys:.............................286 page-out-region, in sys:..................................286 page-out-structure, in sys:...............................286 page-out-words, in sys:...................................286 %page-status, in sys:.....................................286 pairlis...................................................109 parse, in time:...........................................780 parse-ferror, in sys:.....................................505 parse-host, in si:........................................576 parse-integer.............................................533 parse-interval-or-never, in time:.........................781 parse-namestring..........................................557 parse-pathname, in fs:....................................557 parse-universal-time, in time:............................781 patch-loaded-p, in si:....................................676 pathname..................................................557 pathname-device...........................................559 pathname-directory........................................559 pathname-host.............................................559 pathname-name.............................................559 pathname-plist, in fs:....................................560 pathname-type.............................................559 pathname-version..........................................559 pathnamep.................................................545 peek......................................................794 peek-char.................................................451 phase.....................................................147 %physical-address, in sys:................................286 - 71 - FUNCTIONS, PIXEL-ARRAY-HEIGHT INDEX pixel-array-height........................................182 pixel-array-width.........................................182 pkg-add-relative-name.....................................652 pkg-bind..................................................637 pkg-create-package........................................654 pkg-delete-relative-name..................................652 pkg-find-package..........................................650 pkg-goto..................................................638 pkg-goto-globally.........................................638 pkt-link, in chaos:.......................................622 pkt-nbytes, in chaos:.....................................619 pkt-opcode, in chaos:.....................................619 pkt-string, in chaos:.....................................619 plane-aref................................................186 plane-aset................................................186 plane-default.............................................186 plane-extension...........................................186 plane-origin..............................................186 plane-ref.................................................186 plane-store...............................................186 plist.....................................................131 plural, in format:........................................499 plus......................................................141 *plus.....................................................146 plusp.....................................................138 %pointer..................................................274 %pointer-difference..................................160, 274 %pointer-plus.............................................160 %pointer-times............................................160 %pointer-type-p...........................................275 %pointerp.................................................274 pop........................................................88 %pop......................................................284 position..................................................198 position-if...............................................197 position-if-not...........................................198 pprint....................................................528 prin1.....................................................527 prin1-then-space..........................................528 prin1-to-string...........................................529 princ.....................................................528 princ-to-string...........................................529 print.....................................................528 print-all-pkts, in chaos:.................................625 print-brief-universal-time, in time:......................779 print-conn, in chaos:.....................................625 print-current-date, in time:..............................779 print-current-time, in time:..............................779 print-date, in time:......................................779 print-disk-error-log, in si:..............................794 print-disk-label..........................................805 print-herald..............................................674 print-interval-or-never, in time:.........................781 - 72 - INDEX FUNCTIONS, PRINT-LIST print-list, in format:............................................495 in si:................................................544 print-notifications.......................................794 print-object, in si:......................................543 print-pkt, in chaos:......................................625 print-sends...............................................633 print-system-modifications................................674 print-time, in time:......................................779 print-universal-date, in time:............................779 print-universal-time, in time:............................779 printing out..............................................228 printing-random-object, in si:............................513 probe-file................................................591 probef....................................................591 process-allow-schedule....................................686 process-deqeueue, in si:..................................689 process-disable...........................................696 process-enable............................................696 process-enqueue, in si:...................................689 process-initial-form......................................697 process-initial-stack-group...............................697 process-lock..............................................687 process-name..............................................697 process-preset............................................696 process-queue-locker, in si:..............................689 process-reset.............................................697 process-reset-and-enable..................................696 process-run-function......................................690 process-run-restartable-function..........................691 process-sleep.............................................685 process-stack-group.......................................697 process-unlock............................................687 process-wait..............................................685 process-wait-argument-list................................697 process-wait-function.....................................697 process-wait-with-timeout.................................685 process-whostate..........................................697 proclaim...................................................54 prog.......................................................79 prog*......................................................80 prog1......................................................63 prog2......................................................63 progn......................................................62 progv......................................................32 progw......................................................33 prompt-and-read...........................................453 property-cell-location....................................132 provide...................................................672 psetf......................................................37 psetq......................................................30 push.......................................................88 %push.....................................................284 pushnew...................................................107 - 73 - FUNCTIONS, PUTDECL INDEX putdecl...................................................307 puthash...................................................119 putprop...................................................115 q-data-types..............................................272 qc-file...................................................302 qc-file-load..............................................303 qreply....................................................633 qsend.....................................................633 *quo......................................................146 quote......................................................48 quotient..................................................142 random....................................................157 random-create-array, in si:...............................158 random-in-range, in si:...................................157 random-initialize, in si:.................................158 random-state-p............................................157 rass......................................................111 rassoc....................................................111 in cli:...............................................111 rassoc-if.................................................111 rassoc-if-not.............................................111 rassq.....................................................111 rational..................................................149 rationalize...............................................149 rationalp..................................................12 rdtbl-names, in si:.......................................536 read......................................................531 in cli:...............................................531 read-attribute-list, in fs:...............................597 read-byte.................................................450 read-char.................................................450 read-char-no-hang.........................................451 read-check-indentation....................................532 read-delimited-list.......................................532 read-delimited-string.....................................450 read-for-top-level........................................532 read-from-string..........................................533 in cli:...............................................533 read-interval-or-never, in time:..........................781 read-line.................................................449 read-meter................................................292 read-or-end...............................................531 read-pkts, in chaos:......................................622 read-preserving-whitespace................................532 read-recursive, in si:....................................541 readch....................................................452 readfile..................................................592 readline..................................................450 readline-or-nil...........................................450 readline-trim.............................................450 readlist..................................................534 readtablep................................................536 realp......................................................12 realpart..................................................146 - 74 - INDEX FUNCTIONS, RECEIVE-BAND, IN SI: receive-band, in si:......................................810 recompile-flavor..........................................421 record-and-print-warning, in sys:.........................312 record-source-file-name, in si:...........................239 record-warning, in sys:...................................312 reduce....................................................192 %region-number............................................299 reject, in chaos:.........................................617 rem.......................................................105 in cli:...............................................144 rem-if....................................................106 rem-if-not................................................106 remainder.................................................144 %remainder-double.........................................161 remf......................................................115 remhash...................................................119 remob.....................................................646 remote-connect, in fs:....................................601 remove....................................................105 in cli:...............................................195 remove-conn, in chaos:....................................616 remove-duplicates.........................................196 remove-if.................................................194 remove-if-not.............................................195 remprop...................................................115 remq......................................................105 rename-file...............................................589 rename-package............................................650 rename-within-new-definition-maybe, in si:................249 renamef...................................................589 replace...................................................189 reply.....................................................633 require...................................................672 require-pdl-room, in eh:..................................260 reset, in chaos:.............................................625 in meter:.............................................790 reset-initializations.....................................775 reset-process-queue, in si:...............................689 reset-temporary-area, in si:..............................299 resource-in-use-p, in si:.................................127 resource-n-objects, in si:................................127 resource-object, in si:...................................127 resource-parameters, in si:...............................127 resource-parametizer, in si:..............................127 rest.......................................................90 rest-arg-name, in eh:.....................................243 rest1......................................................90 rest2......................................................90 rest3......................................................90 rest4......................................................90 resume-gc-process, in meter:..............................790 return.....................................................77 return-from................................................77 - 75 - FUNCTIONS, RETURN-LIST INDEX return-list................................................78 return-pkt, in chaos:.....................................619 return-storage............................................281 revappend..................................................95 reverse...................................................190 room......................................................792 rot.......................................................154 rotatef....................................................37 round.....................................................143 rp-function-word, in sys:.................................262 rplaca.....................................................89 rplacd.....................................................89 run, in meter:............................................788 samepnamep................................................221 sassoc....................................................112 sassq.....................................................111 save-all-files, in zwei:..................................793 sb-on, in si:.............................................687 sbit......................................................172 scale-float...............................................150 schar.....................................................172 search....................................................199 second.....................................................90 select.....................................................67 select-match...............................................67 select-processor..........................................288 selector...................................................67 selectq....................................................65 selectq-every..............................................68 send......................................................407 send-pkt, in chaos:.......................................619 send-string, in chaos:....................................620 send-unc-pkt, in chaos:...................................620 set.......................................................129 set-all-swap-recommendations, in si:......................285 set-char-bit..............................................206 set-character-translation.................................538 set-current-band..........................................805 set-current-microload.....................................805 set-default-pathname, in fs:..............................557 set-difference............................................109 set-dispatch-macro-character..............................541 set-exclusive-or..........................................109 set-globally...............................................35 set-host-working-directory, in fs:........................555 set-in-closure............................................253 set-in-instance...........................................423 set-local-time, in time:..................................777 set-logical-pathname-host, in fs:.........................574 set-macro-character.......................................540 set-mar...................................................750 set-memory-size, in si:...................................287 set-pkt-string, in chaos:.................................619 set-printer-default-option................................786 - 76 - INDEX FUNCTIONS, SET-PROCESS-WAIT, IN SI: set-process-wait, in si:..................................696 set-scavenger-ws, in si:..................................800 set-swap-recommendations-of-area, in si:..................285 set-syntax-#-macro-char...................................543 set-syntax-from-char......................................537 in cli:...............................................537 set-syntax-from-description...............................538 set-syntax-macro-char.....................................542 set-system-source-file, in si:............................663 set-system-status, in si:.................................679 setarg....................................................238 setf.......................................................36 setplist..................................................131 setq.......................................................30 setq-globally..............................................35 setsyntax.................................................539 setsyntax-sharp-macro.....................................543 seventh....................................................90 sg-frame-active-p, in eh:.................................262 sg-frame-arg-value, in eh:................................262 sg-frame-local-value, in eh:..............................263 sg-frame-number-of-locals, in eh:.........................263 sg-frame-number-of-spread-args, in eh:....................262 sg-frame-rest-arg-value, in eh:...........................263 sg-frame-special-pdl-range, in eh:........................264 sg-frame-value-list, in eh:...............................263 sg-frame-value-value, in eh:..............................263 sg-innermost-active, in eh:...............................261 sg-innermost-open, in eh:.................................262 sg-next-active, in eh:....................................261 sg-next-interesting-active, in eh:........................262 sg-next-open, in eh:......................................262 sg-out-to-interesting-active, in eh:......................262 sg-previous-active, in eh:................................262 sg-previous-interesting-active, in eh:....................262 sg-previous-open, in eh:..................................262 sg-regular-pdl............................................261 sg-regular-pdl-pointer....................................261 sg-resumable-p, in si:....................................260 sg-special-pdl............................................261 sg-special-pdl-pointer....................................261 shadow....................................................647 shadowing-import..........................................648 shiftf.....................................................37 short-float...............................................149 short-site-name...........................................804 shout, in chaos:..........................................633 show-routing-path, in chaos:..............................625 show-routing-table, in chaos:.............................625 si: advise-1..............................................744 change-indirect-array.................................177 clean-up-static-area..................................799 compare-band..........................................810 - 77 - FUNCTIONS, SI:CURRENT-BAND INDEX current-band..........................................806 current-microload.....................................806 debug-warm-booted-process.............................737 define-defsystem-special-variable.....................669 define-make-system-special-variable...................668 define-simple-transformation..........................669 defstruct-define-type.................................396 defun-compatibility...................................236 dump-warnings.........................................309 edit-disk-label.......................................806 encapsulate...........................................245 encapsulation-body....................................247 eval-abort-trivial-errors.............................701 eval1..................................................46 find-readtable-named..................................536 flavor-all-allowed-init-keywords......................423 full-gc...............................................799 function-parent.......................................241 function-spec-get.....................................241 function-spec-lessp...................................241 function-spec-putprop.................................241 get-all-source-file-names.............................240 get-host-from-address.................................577 get-source-file-name..................................239 get-system-version....................................674 lisp-top-level........................................795 lisp-top-level1.......................................795 loop-named-variable...................................369 loop-tassoc...........................................368 loop-tequal...........................................368 loop-tmember..........................................368 make-process-queue....................................689 null-stream...........................................470 parse-host............................................576 patch-loaded-p........................................676 print-disk-error-log..................................794 print-list............................................544 print-object..........................................543 printing-random-object................................513 process-deqeueue......................................689 process-enqueue.......................................689 process-queue-locker..................................689 random-create-array...................................158 random-in-range.......................................157 random-initialize.....................................158 rdtbl-names...........................................536 read-recursive........................................541 receive-band..........................................810 record-source-file-name...............................239 rename-within-new-definition-maybe....................249 reset-process-queue...................................689 reset-temporary-area..................................299 resource-in-use-p.....................................127 resource-n-objects....................................127 - 78 - INDEX FUNCTIONS, SI:RESOURCE-OBJECT resource-object.......................................127 resource-parameters...................................127 resource-parametizer..................................127 sb-on.................................................687 set-all-swap-recommendations..........................285 set-memory-size.......................................287 set-process-wait......................................696 set-scavenger-ws......................................800 set-swap-recommendations-of-area......................285 set-system-source-file................................663 set-system-status.....................................679 sg-resumable-p........................................260 sublis-eval-once......................................348 system-version-info...................................674 transmit-band.........................................810 unadvise-1............................................744 undoable-forms-1......................................802 unencapsulate-function-spec...........................247 unfasl-file...........................................319 unfasl-print..........................................319 unwire-page...........................................285 wire-page.............................................285 xr-xrtyi..............................................541 xr-xruntyi............................................542 signal....................................................712 signal-condition..........................................715 signal-proceed-case.......................................722 signp.....................................................138 signum....................................................147 simple, in chaos:.........................................616 simple-bit-vector-p........................................13 simple-string-p............................................13 simple-vector-p............................................13 sin.......................................................148 sind......................................................148 sinh......................................................148 sixth......................................................90 sleep.....................................................685 small-float...............................................149 small-floatp...............................................12 software-type.............................................804 software-version..........................................804 solve, in math:...........................................184 some......................................................106 in cli:...............................................191 sort......................................................200 sort-grouped-array........................................202 sort-grouped-array-group-key..............................202 sortcar...................................................201 special forms, types of...................................233 special....................................................54 special-form-p.............................................13 sqrt......................................................146 stable-sort...............................................202 - 79 - FUNCTIONS, STABLE-SORTCAR INDEX stable-sortcar............................................202 %stack-frame-pointer......................................278 stack-group-preset........................................260 stack-group-resume........................................260 stack-group-return........................................260 standard-char-p...........................................210 status, in chaos:.........................................625 step......................................................746 store.....................................................187 store-array-leader........................................171 %store-conditional........................................282 store-conditional.........................................688 stream-copy-until-eof.....................................457 stream-default-handler....................................482 stream-element-type.......................................466 streamp...................................................459 string....................................................214 string-append.............................................216 string-append-a-or-an.....................................217 string-capitalize.........................................213 string-capitalize-words...................................213 string-char-p.............................................210 string-compare............................................215 string-downcase...........................................213 string-equal..............................................214 %string-equal.............................................217 string-greaterp...........................................215 string-left-trim..........................................216 string-length.............................................214 string-lessp..............................................215 string-nconc..............................................216 string-not-equal..........................................214 string-not-greaterp.......................................215 string-not-lessp..........................................215 string-nreverse...........................................217 string-pluralize..........................................217 string-remove-fonts.......................................217 string-reverse............................................217 string-reverse-search.....................................220 string-reverse-search-char................................219 string-reverse-search-not-char............................219 string-reverse-search-not-set.............................220 string-reverse-search-set.................................220 string-right-trim.........................................216 string-search.............................................218 %string-search-char.......................................218 string-search-char........................................218 string-search-not-char....................................218 string-search-not-set.....................................219 string-search-set.........................................219 string-select-a-or-an.....................................217 string-subst-char.........................................220 string-trim...............................................216 string-upcase.............................................213 - 80 - INDEX FUNCTIONS, STRING//= string//=.................................................215 string<...................................................215 string<=..................................................215 string=...................................................214 string>...................................................215 string>=..................................................215 stringp....................................................12 %structure-boxed-size.....................................279 structure-forward.........................................273 %structure-total-size.....................................280 sub-apropos...............................................791 sub1......................................................145 sublis.....................................................99 sublis-eval-once, in si:..................................348 subrcall...................................................47 subrp......................................................13 subseq....................................................189 subset....................................................106 subset-not................................................106 subsetp...................................................107 subst......................................................98 in cli:................................................98 subst-if...................................................99 subst-if-not...............................................99 substitutable.........................................329-331 substitute................................................197 substitute-if.............................................196 substitute-if-not.........................................197 substring.................................................215 substring-after-char......................................221 subtypep...................................................22 sumbol-function...........................................130 supdup....................................................633 svref.....................................................172 swapf......................................................37 swaphash..................................................119 sxhash....................................................121 symbol-function...........................................130 symbol-name...............................................132 symbol-package............................................639 symbol-plist..............................................131 symbol-value..............................................129 symbol-value-globally......................................35 symbolp....................................................11 symeval...................................................129 symeval-globally...........................................35 symeval-in-closure........................................253 symeval-in-instance.......................................423 symeval-in-stack-group....................................261 sys: %binding-instances....................................287 %change-page-status...................................286 %compute-page-hash....................................286 %create-physical-page.................................286 - 81 - FUNCTIONS, SYS:%DELETE-PHYSICAL-PAGE INDEX %delete-physical-page.................................287 %disk-restore.........................................287 %disk-save............................................287 file-operation-with-warnings..........................311 %halt.................................................295 %internal-value-cell..................................288 %nubus-physical-address...............................283 %nubus-read...........................................283 %nubus-write..........................................283 object-operation-with-warnings........................311 page-in-area..........................................286 page-in-array.........................................285 page-in-pixel-array...................................285 page-in-region........................................286 page-in-structure.....................................285 page-in-words.........................................285 page-out-area.........................................286 page-out-array........................................286 page-out-pixel-array..................................286 page-out-region.......................................286 page-out-structure....................................286 page-out-words........................................286 %page-status..........................................286 parse-ferror..........................................505 %physical-address.....................................286 record-and-print-warning..............................312 record-warning........................................312 rp-function-word......................................262 %using-binding-instances..............................287 with-help-stream......................................472 %xbus-write-sync......................................282 system-version-info, in si:...............................674 tab, in format:...........................................498 tagbody....................................................79 tailp.....................................................104 tan.......................................................148 tand......................................................148 tanh......................................................148 telnet....................................................634 terpri....................................................457 in cli:...............................................457 test, in meter:...........................................788 the........................................................54 third......................................................90 *throw.....................................................81 throw......................................................81 time.................................................777, 794 time-difference...........................................778 time-increment............................................778 time-lessp................................................778 time: day-of-the-week-string................................783 daylight-savings-p....................................782 daylight-savings-time-p...............................782 - 82 - INDEX FUNCTIONS, TIME:FIXNUM-MICROSECOND-TIME fixnum-microsecond-time...............................778 get-time..............................................777 initialize-timebase...................................782 leap-year-p...........................................783 microsecond-time......................................778 month-length..........................................782 month-string..........................................783 parse.................................................780 parse-interval-or-never...............................781 parse-universal-time..................................781 print-brief-universal-time............................779 print-current-date....................................779 print-current-time....................................779 print-date............................................779 print-interval-or-never...............................781 print-time............................................779 print-universal-date..................................779 print-universal-time..................................779 read-interval-or-never................................781 set-local-time........................................777 timezone-string.......................................783 verify-date...........................................783 times.....................................................142 *times....................................................146 timezone-string, in time:.................................783 trace.....................................................738 transmit-band, in si:.....................................810 transpose-matrix, in math:................................183 tree-equal.................................................97 true.......................................................50 truename..................................................588 truncate..................................................143 tv: close-all-servers.....................................635 kbd-mouse-p...........................................207 make-mouse-char.......................................208 tyi.......................................................452 tyipeek...................................................452 tyo.......................................................456 type-of....................................................20 typecase...................................................20 typep......................................................20 unadvise..................................................743 unadvise-1, in si:........................................744 unadvise-within...........................................746 unbreakon.................................................742 uncompile.................................................301 undefflavor...............................................420 undefmethod...............................................419 undefun...................................................241 undelete-file.............................................589 undeletef.................................................589 undoable-forms-1, in si:..................................802 unencapsulate-function-spec, in si:.......................247 - 83 - FUNCTIONS, UNEXPORT INDEX unexport..................................................644 unfasl-file, in si:.......................................319 unfasl-print, in si:......................................319 %unibus-read..............................................282 %unibus-write.............................................282 unintern..................................................646 union.....................................................107 in cli:...............................................108 unless.....................................................63 unread-char...............................................451 unspecial..................................................54 untrace...................................................740 unuse-package.............................................643 unwind-protect.............................................82 *unwind-stack..............................................82 unwire-page, in si:.......................................285 up-hosts, in chaos:.......................................624 upper-case-p..............................................212 use of documentation strings with.........................228 use-package...............................................643 user operations on....................................228-229 user-homedir, in fs:......................................560 user-homedir-pathname.....................................560 user-logged-into-host-p, in chaos:........................634 %using-binding-instances, in sys:.........................287 using-resource............................................126 val, in eh:...............................................734 value-cell-location.......................................130 values.....................................................56 values-list................................................56 variable-boundp............................................30 variable-location..........................................30 variable-makunbound........................................31 vector....................................................167 vector-pop................................................178 vector-push...............................................178 vector-push-extend........................................178 vectorp....................................................12 verify-date, in time:.....................................783 viewf.....................................................591 wait, in chaos:...........................................615 warn......................................................709 what-files-call...........................................790 when.......................................................63 where-is..................................................791 who-calls.................................................790 whois.....................................................634 wire-page, in si:.........................................285 with-help-stream, in sys:.................................472 with-input-editing........................................501 with-input-from-string....................................473 with-lock.................................................688 with-open-file............................................580 with-open-file-case.......................................580 - 84 - INDEX FUNCTIONS, WITH-OPEN-FILE-CASE with-open-file-retry......................................581 with-open-file-search.....................................581 with-open-stream..........................................471 with-open-stream-case.....................................471 with-output-to-string.....................................474 with-self-variables-bound.................................421 with-stack-list...........................................112 with-stack-list*..........................................112 with-timeout..............................................686 without-interrupts........................................684 write.....................................................528 write-byte................................................456 write-char................................................456 write-line................................................456 write-meter...............................................292 write-string..............................................456 write-to-string...........................................529 %xbus-read................................................282 %xbus-write...............................................282 %xbus-write-sync, in sys:.................................282 xcons......................................................88 xcons-in-area..............................................88 xr-xrtyi, in si:..........................................541 xr-xruntyi, in si:........................................542 xstore....................................................187 y-or-n-p..................................................768 yes-or-no-p...............................................768 zerop.....................................................138 zwei: interval-stream.......................................472 save-all-files........................................793 \.........................................................144 \\........................................................145 ^.........................................................145 ^$........................................................145 Fundefine function, definition................................241 G-l-p function, definition....................................177 Garbage collection and hash tables............................121 :Gc (for make-area) keyword, definition.......................298 Gc-flip-minimum-ratio variable, in si:, definition............798 Gc-flip-ratio variable, in si:, definition....................798 %Gc-flip-ready variable, in sys:, definition..................291 %Gc-generation-number variable, in sys:, definition................................................291 Gc-off function, definition...................................797 Gc-on function, definition....................................797 Gc-on variable, definition....................................797 Gc-reclaim-immediately variable, in si:, definition................................................798 Gc-reclaim-immediately-if-necessary variable, in si:, definition...........................................798 Gc-status function, definition................................799 Gcd function, definition......................................145 General array.................................................163 - 85 - GENERIC NUMERIC FUNCTIONS, USE IN ZETALISP INDEX Generic numeric functions, use in Zetalisp....................135 Generic pathname..............................................561 Generic sequence functions................................188-202 use with strings..........................................204 :Generic-base-type (on host objects) message, definition................................................579 *Generic-base-type-alist* variable, in fs:, definition................................................561 :Generic-pathname (on file streams) message, definition................................................587 :Generic-pathname (on pathname) message, definition................................................563 Gensym function, definition...................................133 Gentemp function, definition..................................134 :German (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 Get function, definition......................................114 :Get (on pathname) message, definition........................567 :Get (on si:property-list-mixin) message, definition................................................445 Get-all-source-file-names function, in si:, definition................................................240 Get-decoded-time function, definition.........................777 Get-dispatch-macro-character function, definition.............541 Get-handler-for function, definition..........................422 :Get-handler-for message, definition..........................432 :Get-has hash table operation, definition.....................120 :Get-hash (on hash-table) message, definition.................120 Get-host-from-address function, in si:, definition............577 :Get-input-buffer (on streams) message, definition............469 Get-internal-real-time function, definition...................777 Get-internal-run-time function, definition....................777 Get-list-pointer-into-array function, definition..............177 :Get-location (on si:property-list-mixin) message, definition................................................445 :Get-location-or-nil (on si:property-list-mixin) message, definition.......................................445 Get-locative-pointer-into-array function, definition................................................178 Get-macro-character function, definition......................540 Get-next-pkt function, in chaos:, definition..................620 :Get-old-data (on si:output-pointer-remembering-mixin) message, definition................................................479 Get-output-stream-string function, definition.................473 Get-pathname-host function, in fs:, definition................577 Get-pkt function, in chaos:, definition.......................619 Get-pname function, definition................................132 Get-properties function, definition...........................115 Get-setf-method function, definition..........................347 Get-site-option function, definition..........................814 Get-source-file-name function, in si:, definition.............239 Get-system-version function, in si:, definition...............674 - 86 - INDEX GET-TIME FUNCTION, IN TIME:, DEFINITION Get-time function, in time:, definition.......................777 Get-universal-time function, definition.......................777 Get1 function, definition.....................................114 Getchar function, definition..................................221 Getcharn function, definition.................................221 Getdecl function, definition..................................307 Getf function, definition.....................................115 Gethash function, definition..................................119 Getl function, definition.....................................114 :Getl (on pathname) message, definition.......................567 :Getl (on si:property-list-mixin) message, definition................................................445 :Gettable-instance-variables (for defflavor) keyword, definition.......................................424 Global binding of variables, definition........................25 Global binding, definition.....................................35 Global variables, use of defvar macro to declare...............33 Globalize function, definition................................644 Globally specially variables, definition.......................26 :Gmsgs (for defsite) keyword, definition......................813 Go function, as goto control structure..................................62 definition.................................................79 Go non-local exit, role in unbinding variables.................25 Goto control structure, tagbody and go as......................62 Goto control structures, definition.........................78-80 Graphic-char-p function, definition...........................210 Greaterp function, definition.................................139 Greatest common divisor functions.............................145 Grind-top-level function, definition..........................529 Grindef function, definition..................................528 Grindef, use to print out definition of interpreted function......................................228 Grinding......................................................528 Grouped array.................................................389 :Grouped-array (for defstruct) keyword, definition............377 Haipart function, definition..................................154 %Halt function, in sys:, definition...........................295 :Handler, as a function spec..................................225 Handling errors...............................................698 Hardcopy-bit-array function, definition.......................786 Hardcopy-file function, definition............................785 Hardcopy-status function, definition..........................786 Hardcopy-stream function, definition..........................786 Hash table operations, definition.............................120 Hash tables and the garbage collector.........................121 Hash tables as method for processing tabular data structure.................................................102 Hash tables, definition and functions which manipulate.............116-122 differences between Zetalisp and Interlisp................117 how different from property lists.........................116 Hash-elements (loop iteration path)...........................365 Hash-elements path in a loop..................................365 - 87 - :HASH-FUNCTION (FOR MAKE-EQUAL-HASH-TABLE) INDEX :Hash-function (for make-equal-hash-table) keyword, definition.......................................118 Hash-table data type specifier, definition.....................18 Hash-table-count function, definition....................112, 120 Hash-table-p function, definition........................112, 119 Hashing primitive, definition.............................121-122 Haulong function, definition..................................154 :Heading-font (for hardcopy-file) keyword, definition................................................785 :Height (for sys:with-help-stream) keyword, definition................................................473 :Help-function (for fquery) keyword, definition...............769 Home directory................................................560 Home packages, of symbols.................................639-640 Host file systems supported by the Lisp machine...............568 :Host (for prompt-and-read) keyword, definition...............455 Host object operations....................................578-579 Host objects..................................................576 :Host (on pathname) message, definition.......................550 Host table protocol, chaosnet.................................630 Host table....................................................810 Host-alist variable, in si:, definition.......................577 Host-data function, in chaos:, definition.....................625 Host-down-state (for connection state) keyword, in chaos:, definition........................................614 :Host-for-bug-reports (for defsite) keyword, definition................................................813 :Host-list (for prompt-and-read) keyword, definition................................................455 Host-not-available condition, in fs:, definition..............609 Host-not-responding condition, in sys:, definition............623 Host-not-responding-during-connection condition, in sys:, definition.......................................623 Host-stopped-responding condition, in sys:, definition................................................624 Host-unit-lifetime variable, in fs:, definition...............608 Host-up-p function, in chaos:, definition.....................624 Hostat function, definition...................................634 Hostnames, parsing........................................576-578 :Hosts (for load-patches) keyword, definition.................675 Hosts, flavor instances.......................................576 Ibase variable, definition....................................517 :Idle-time (on si:process) message, definition................693 If function, definition........................................63 If special form, definition....................................63 If, as Lisp conditional control flow structure.................62 :If-exists (for open) keyword, definition.....................584 If-for-lispm function, definition.............................314 If-for-maclisp function, definition...........................314 If-for-maclisp-else-lispm function, definition................315 If-in-cadr function, definition...............................288 If-in-cadr-else-lambda function, definition...................288 If-in-lambda function, definition.............................288 If-in-lambda-else-cadr function, definition...................288 - 88 - INDEX IF-IN-LISPM FUNCTION, DEFINITION If-in-lispm function, definition..............................315 If-in-maclisp function, definition............................315 :Ignore (for fs:balance-directories) keyword, definition................................................604 Ignore function, definition....................................50 Ignore system declaration, definition..........................52 Ignore variable, definition...................................309 Ignore-errors function, definition............................700 Ignored arguments.............................................309 Imagpart function, definition.................................147 Implode function, definition..................................222 Import (for defpackage) keyword, definition...................653 Import function, definition...................................642 Import-from (for defpackage) keyword, definition..............653 Importation of symbols........................................642 :In (for fs:complete-pathname) keyword, definition............602 In-package function, definition...............................657 Inactive-state (for connection state) keyword, in chaos:, definition........................................614 Incf function, definition......................................37 :Include (for defstruct) keyword, definition..................379 :Included-flavors (for defflavor) keyword, definition................................................426 :Inclusive (for meter:analyze) keyword, definition............789 Inclusive or function (logior)................................151 Incorrect-access-to-directory condition, in fs:, definition................................................606 Incorrect-access-to-file condition, in fs:, definition................................................606 :Increment-cursorpos (on streams) message, definition................................................467 :Increment-patch (for make-system) keyword, definition................................................667 Index elements, retrieving....................................188 Index-offsets, use with displaced arrays......................167 Indicator, as keyword symbol of property list.................113 Indirect array...........................................167, 168 :Info (on file streams) message, definition...................588 Information about an area, obtaining..........................298 Information about macros, obtaining...........................230 Information and control of chaosnet.......................624-626 Inheritance between name spaces...............................641 Inheritance between packages..................................641 :Inherited (for intern) keyword, definition...................645 *Inhibit-debugger-proceed-prompt* variable, in eh:, definition...........................................727 Inhibit-fdefine-warnings variable, definition.................240 Inhibit-idle-scavenging-flag variable, in si:, definition................................................798 %Inhibit-read-only variable, in sys:, definition..............290 Inhibit-scavenging-flag variable, definition..................290 Inhibit-scheduling-flag variable, definition..................685 Inhibit-style-warnings function, definition...................309 Inhibit-style-warnings-switch variable, definition............316 - 89 - INIT FILES, FUNCTIONS FOR SETTING VARIABLES IN INDEX Init files, functions for setting variables in.................35 :Init (on all flavor instances) message, definition................................................418 Init options, property-list (for si:property-list-mixin)...................................446 Init-file-pathname function, definition.......................560 :Init-keywords (for defflavor) keyword, definition............425 Initial-common-lisp-readtable variable, in si:, definition................................................536 :Initial-contents (for make-array) keyword, definition................................................168 :Initial-contents keyword option (for make-array function), definition.....................................168 :Initial-copies (for defresource) keyword, definition................................................124 :Initial-element (for make-array) keyword, definition................................................168 %Initial-fef variable, in sys:, definition....................289 :Initial-form (on si:process) message, definition.............692 :Initial-offset (for defstruct) keyword, definition................................................383 Initial-process variable, in si:, definition..................686 Initial-readtable variable, in si:, definition................536 :Initial-stack-group (on si:process) message, definition................................................692 %Initial-stack-group variable, in sys:, definition............290 :Initial-status (for defsystem) keyword, definition................................................662 :Initial-value (for make-array) keyword, definition................................................168 Initialization lists, system..............................772-774 Initialization routines.......................................772 Initialization-keywords variable, in si:, definition................................................775 Initializations function, definition..........................775 Initializations, programming..............................774-775 Initialize-timebase function, in time:, definition............782 :Initializer (for defresource) keyword, definition............124 :Inittable-instance-variables (for defflavor) keyword, definition.......................................424 Inline system declaration, definition..........................52 Input and output in stack groups..............................264 Input and output on expressions...........................506-544 Input error conditions........................................534 Input functions...........................................449-455 character.............................................450-455 expression................................................530 interactive with prompting............................453-455 maclisp compatibility.................................451-455 string................................................449-455 Input to the compiler.........................................303 Input, packet, chaosnet......................................619-621 standard stream operations............................461-463 - 90 - INDEX INPUT, STREAM, CHAOSNET stream, chaosnet......................................617-618 system, concepts and usage............................448-505 Input-file-stream-mixin flavor, in si:, definition............479 Input-pointer-remembering-mixin flavor, in si:, definition................................................478 Input-stream flavor, in si:, definition.......................475 Input-stream-p function, definition...........................466 Inspect function, definition..................................792 Instance data type specifier, definition.......................14 :Instance-area-function (for defflavor) keyword, definition................................................429 Instancep function, definition................................418 Instances of structures, how to create....................385-387 Instantiate-flavor function, definition.......................416 :Instantiation-flavor-function (for defflavor) keyword, definition.......................................429 Int-char function, definition.................................204 Integer data type specifier, definition........................15 Integer division, functions and usage.........................143 Integer-decode-float function, definition.....................150 Integer-length function, definition...........................154 Integerp function, definition..................................12 Interactive input with prompting..........................453-455 Interactive stream operations.............................466-467 Interchange form of pathname components.......................549 Intern function, definition................................................645 use in creation symbols...................................133 Intern-local function, definition.............................645 Intern-local-soft function, definition........................646 Intern-soft function, definition..............................646 Internal data representation of cons......................100-102 :Internal (for intern) keyword, definition....................645 Internal symbols..............................................642 Internal value cell, how affected by closures.................252 :Internal, as a function spec.................................226 Internal-time-units-per-second variable, definition................................................777 %Internal-value-cell function, in sys:, definition............288 Interned symbols, creating and use............................133 Interned-symbols (loop iteration path)........................365 Interned-symbols path in a loop...............................365 Interning and packages....................................644-646 Interning.....................................................644 :Interrupt (on si:process) message, definition................695 Interrupt-function function, in chaos:, definition............622 Interrupts, chaosnet connection...............................622 Intersection function, definition................................................108 in cli:, definition.......................................108 Interval-stream function, in zwei:, definition................472 Invalid-byte-size condition, in fs:, definition...............605 Invalid-file-attribute condition, in fs:, definition................................................598 - 91 - INVALID-FUNCTION CONDITION INDEX Invalid-function condition, definition.................................................59 in sys:, definition........................................59 Invalid-function-spec condition, in sys:, definition................................................241 Invalid-lambda-list condition, definition.................................................59 in sys:, definition........................................59 Invalid-property-name condition, in fs:, definition................................................607 Invalid-property-value condition, in fs:, definition................................................607 Invalid-wildcard condition, in fs:, definition................606 Inversion of matrices.........................................183 Invert-matrix function, in math:, definition..................183 Invisible (for defpackage) keyword, definition................652 Invisible pointers............................................272 Invoke-resume-handler function, in eh:, definition............725 I/O on expressions........................................506-544 I/O streams...............................................459-482 I/O system, concepts and usage............................448-505 Ioo-few-arguments condition, definition........................59 Isqrt function, definition....................................146 :Italian (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 Iteration control structures, definition....................70-75 Iteration framework in a loop.............................362-363 Iteration paths...........................................363-371 Iteration..................................................62, 70 as Lisp control flow structure.............................62 mapping as a type of.......................................84 use of loop macro to do...............................350-371 Iteration-driving clauses in the loop iteration macro.....................................................352 ITS file system, supported by the Lisp machine................568 ITS pathnames.................................................568 *Its-uninteresting-types* variable, in fs:, definition................................................568 I.U. decomposition of a matrix................................184 %%Kbd fields..................................................206 %%Kbd-char variable, definition...............................206 %%Kbd-control variable, definition............................207 %%Kbd-control-meta variable, definition.......................207 %%Kbd-hyper variable, definition..............................207 %%Kbd-meta variable, definition...............................207 %%Kbd-mouse-button variable, definition.......................207 %%Kbd-mouse-n-clicks variable, definition.....................207 Kbd-mouse-p function, in tv:, definition......................207 %%Kbd-super variable, definition..............................207 Keyboard character............................................206 :Keyboard (for si:sb-on) keyword, definition..................687 Keyword data type specifier, definition........................15 Keyword package symbols, bound to themselves..................129 - 92 - INDEX KEYWORD PACKAGE, USE OF Keyword package, use of.......................................640 Keyword parameters.............................................39 :Keyword-list (for prompt-and-read) keyword, definition................................................454 Keywordp function, definition.................................641 :Keywords (for si:defstruct-define-type) keyword, definition................................................398 Keywords, :abstract-flavor (for defflavor)..........................428 :accessor-prefix (for defflavor)..........................428 :actual-size (for make-equal-hash-table)..................119 adding new ones to make-system............................668 :adjustable-p (for make-array)............................169 :alias-flavor (for defflavor).............................428 :allow-other-keys (for keyword arguments)..................40 :alterant (for defstruct).................................378 answered-state (for connection state), in chaos:................................................614 :area (for make-array)....................................168 :area (for make-equal-hash-table).........................118 :arg (for trace)..........................................739 :argpdl (for trace).......................................739 :arpa-contact-name (for defsite)..........................813 :arpa-gateways (for defsite)..............................813 :array (for defstruct)....................................376 :array-leader (for defstruct).............................377 :arrest-reasons (for make-process)........................690 :batch (for make-system)..................................667 :beep (for fquery)........................................769 :both (for trace).........................................739 :break (for trace)........................................738 :but-first (for defstruct)................................383 :byte-size (for open).....................................583 :callable-accessors (for defstruct).......................383 :callable-constructors (for defstruct)....................383 :chaos (for defsite)......................................812 :chaos (for si:sb-on).....................................687 :chaos-file-server-hosts (for defsite)....................812 :chaos-host-table-server-hosts (for defsite)..............813 :chaos-mail-server-hosts (for defsite)....................813 :chaos-time-server-hosts (for defsite)....................812 chaos: answered-state (for connection state).................614 cls-received-state (for connection state).............614 foreign-state (for connection state)..................614 host-down-state (for connection state)................614 inactive-state (for connection state).................614 listening-state (for connection state)................614 los-received-state (for connection state).............614 open-state (for connection state).....................614 rfc-received-state (for connection state).............614 rfc-sent-state (for connection state).................614 :character (for prompt-and-read)..........................454 :characters (for open)....................................583 - 93 - KEYWORDS, :CHECKER (FOR DEFRESOURCE) INDEX :checker (for defresource)................................125 :choices (for fquery).....................................769 :clear-input (for fquery).................................769 :clock (for si:sb-on).....................................687 cls-received-state (for connection state), in chaos:................................................614 :compare-function (for make-equal-hash-table).............118 :compile (for make-system)................................667 :component-systems (for defsystem)........................661 :comsat (for defsite).....................................813 :conc-name (for defstruct)................................379 :cond (for trace).........................................739 :condition (for fquery)...................................769 :cons (for si:defstruct-define-type)......................397 :cons-keywords (for si:defstruct-define-type).............398 :constructor (for defresource)............................124 :constructor (for defstruct)..............................378 converse-message-received (for beep), in zwei:............457 converse-problem (for beep), in zwei:.....................457 :copier (for defstruct)...................................378 :copier (for si:defstruct-define-type)....................399 :copies (for hardcopy-file)...............................786 :copy-mode (for fs:balance-directories)...................604 :create-package (for sys:package-not-found)...............651 :date (for prompt-and-read)...............................454 :date-or-never (for prompt-and-read)......................454 :decimal-number (for prompt-and-read).....................454 :decimal-number-or-nil (for prompt-and-read)..............454 :default-associated-machine (for defsite).................812 :default-binary-file-type (for defsystem).................662 :default-bit-array-printer (for defsite)..................813 :default-handler (for defflavor)..........................427 :default-init-plist (for defflavor).......................425 :default-mail-mode (for defsite)..........................813 :default-pointer (for defstruct)..........................379 :default-printer (for defsite)............................813 :defaulted-batch (for make-system)........................667 :defstruct (for si:defstruct-define-type).................399 :defstruct-keywords (for si:defstruct-define-type).............................398 :deleted (for fs: complete-pathname)....................................602 directory-list).......................................599 :deleted (for open).......................................585 :delimited-string (for prompt-and-read)...................454 :delimited-string-or-nil (for prompt-and-read)............455 :direction (for fs:balance-directories)...................604 :direction (for open).....................................583 :displaced-index-offset (for make-array)..................169 :displaced-to (for make-array)............................168 :documentation (for defflavor)............................430 :documentation (for defstruct slot option)................375 :dover (for defsite)......................................813 :dover (for printer-type).................................785 - 94 - INDEX KEYWORDS, :ELEMENT-TYPE (FOR MAKE-ARRAY) :element-type (for make-array)............................168 :entry (for trace)........................................739 :entrycond (for trace)....................................738 :entryprint (for trace)...................................739 :error (for fs:balance-directories).......................604 :error (for open).........................................585 :error (for trace)........................................738 :esc-f-arg-alist (for defsite)............................814 :estimated-size (for open)................................585 :eval-form (for prompt-and-read)..........................453 :eval-form-or-end (for prompt-and-read)...................453 :eval-sexp (for prompt-and-read)..........................453 :eval-sexp-or-end (for prompt-and-read)...................453 :exit (for trace).........................................739 :exitbreak (for trace)....................................738 :exitcond (for trace).....................................738 :exitprint (for trace)....................................739 export (for defpackage)...................................653 :expression (for prompt-and-read).........................453 :expression-or-end (for prompt-and-read)..................453 :external (for intern)....................................645 :fill-pointer (for make-array)............................169 :find-callers (for meter:analyze).........................789 :finder (for defresource).................................125 :first (for add-initialization)...........................774 :fixnum (for defstruct)...................................377 :fixnum-array (for defstruct).............................377 :flavor (for make-process)................................690 :flavor (for open)........................................585 :flonum-array (for defstruct).............................377 :font (for hardcopy-file).................................785 :font-list (for hardcopy-file)............................785 :font-list (for prompt-and-read)..........................454 :force-unfinished (for load-patches)......................676 foreign-state (for connection state), in chaos:................................................614 :format (for hardcopy-file)...............................785 fquery (for beep).........................................458 :fquery (for prompt-and-read).............................455 :free-list-size (for defresource).........................124 :french (for time: day-of-the-week-string)...............................783 month-string).........................................783 :fresh-line (for fquery)..................................769 :gc (for make-area).......................................298 :german (for time: day-of-the-week-string)...............................783 month-string).........................................783 :gettable-instance-variables (for defflavor)..............424 :gmsgs (for defsite)......................................813 :grouped-array (for defstruct)............................377 :hash-function (for make-equal-hash-table)................118 :heading-font (for hardcopy-file).........................785 :height (for sys:with-help-stream)........................473 - 95 - KEYWORDS, :HELP-FUNCTION (FOR FQUERY) INDEX :help-function (for fquery)...............................769 :host (for prompt-and-read)...............................455 host-down-state (for connection state), in chaos:................................................614 :host-for-bug-reports (for defsite).......................813 :host-list (for prompt-and-read)..........................455 :hosts (for load-patches).................................675 :if-exists (for open).....................................584 :ignore (for fs:balance-directories)......................604 import (for defpackage)...................................653 import-from (for defpackage)..............................653 :in (for fs:complete-pathname)............................602 inactive-state (for connection state), in chaos:................................................614 :include (for defstruct)..................................379 :included-flavors (for defflavor).........................426 :inclusive (for meter:analyze)............................789 :increment-patch (for make-system)........................667 :inherited (for intern)...................................645 :init-keywords (for defflavor)............................425 :initial-contents (for make-array)........................168 :initial-copies (for defresource).........................124 :initial-element (for make-array).........................168 :initial-offset (for defstruct)...........................383 :initial-status (for defsystem)...........................662 :initial-value (for make-array)...........................168 :initializer (for defresource)............................124 :inittable-instance-variables (for defflavor).............424 :instance-area-function (for defflavor)...................429 :instantiation-flavor-function (for defflavor)............429 :internal (for intern)....................................645 invisible (for defpackage)................................652 :italian (for time: day-of-the-week-string)...............................783 month-string).........................................783 :keyboard (for si:sb-on)..................................687 :keyword-list (for prompt-and-read).......................454 :keywords (for si:defstruct-define-type)..................398 :label (for sys:with-help-stream).........................472 :leader-length (for make-array)...........................168 :leader-list (for make-array).............................168 :link-to (for open).......................................585 :list (for defstruct).....................................376 :list-choices (for fquery)................................769 listening-state (for connection state), in chaos:................................................614 :lmfile-server-hosts (for defsite)........................812 :local-mail-hosts (for defsite)...........................813 :logical-volume (for open)................................586 :long (for time: day-of-the-week-string)...............................783 month-string).........................................783 los-received-state (for connection state), in chaos:................................................614 - 96 - INDEX KEYWORDS, :MACRO (FOR SETSYNTAX) :macro (for setsyntax)....................................539 :make-array (for defstruct)...............................381 :make-complete (for fquery)...............................770 :matcher (for defresource)................................125 :medium (for time: day-of-the-week-string)...............................783 month-string).........................................783 :method-combination (for defflavor).......................429 :mixture (for defflavor)..................................429 :module (for defsystem)...................................662 :name (for defsystem).....................................661 :name (for make-area).....................................297 :name (for process-run-function)..........................691 :named (for defstruct)....................................381 :named (for si:defstruct-define-type).....................398 :named-array (for defstruct)..............................376 :named-array-leader (for defstruct).......................377 :named-fixnum-array (for defstruct).......................377 :named-flonum-array (for defstruct).......................377 :named-list (for defstruct)...............................376 :named-structure-symbol (for make-array)..................169 :named-typed-array (for defstruct)........................377 :named-vector (for defstruct).............................377 :new-name (for sys:package-not-found).....................651 :new-ok (for fs:complete-pathname)........................603 nicknames (for defpackage)................................652 :no-action (for sys:package-not-found)....................651 no-completion (for beep), in zwei:........................457 :no-increment-patch (for make-system).....................667 :no-pointer (for si:printing-random-object)...............513 :no-reload-system-declaration (for make-system)..........................................667 :no-vanilla-flavor (for defflavor)........................427 :noconfirm (for make-system)..............................666 :noerror (for fs:directory-list)..........................598 :nohosts (for load-patches)...............................675 :noload (for make-system).................................667 :noop (for make-system)...................................667 :normal (for add-initialization)..........................774 :noselective (for load-patches)...........................676 :nosite (for load-patches)................................675 :not-in-disk-label (for defsystem)........................662 notify (for beep), in tv:.................................457 :now (for add-initialization).............................774 :number (for prompt-and-read).............................453 :number-of-values (for make-equal-hash-table).............118 :number-or-nil (for prompt-and-read)......................454 :old (for fs:complete-pathname)...........................603 open-state (for connection state), in chaos:..............614 :ordered-instance-variables (for defflavor)...............427 :out (for fs:complete-pathname)...........................602 :outside-accessible-instance-variables (for defflavor)............................................427 :overhead (for si:defstruct-define-type)..................398 - 97 - KEYWORDS, :PACKAGE (FOR DEFSYSTEM) INDEX :package (for defsystem)..................................662 :page-headings (for hardcopy-file)........................786 :past-date (for prompt-and-read)..........................454 :past-date-or-never (for prompt-and-read).................454 :patchable (for defsystem)................................662 :pathname (for prompt-and-read)...........................455 :pathname-default (for defsystem).........................662 :pathname-host (for prompt-and-read)......................455 :pathname-list (for prompt-and-read)......................455 :pathname-or-nil (for prompt-and-read)....................455 :pdl (for make-area)......................................298 :phony-named-vector (for defstruct).......................377 :physical-volume (for open)...............................586 :predicate (for defstruct)................................378 :predicate (for si:defstruct-define-type).................399 prefix-name (for defpackage)..............................652 :preserve-dates (for open)................................585 :press-file (for printer-type)............................785 :print (for defstruct)....................................384 :print (for fs:complete-pathname).........................602 :print (for trace)........................................739 :print-only (for make-system).............................667 :printer (for hardcopy-file)..............................785 :priority (for make-process)..............................690 :priority (for process-run-function)......................691 :property (for defstruct).................................383 :quantum (for make-process)...............................690 :quantum (for process-run-function).......................691 :query-mode (for fs:balance-directories)..................604 :raw (for open)...........................................586 :read (for fs:complete-pathname)..........................602 :read (for prompt-and-read)...............................453 :read-only (for defstruct slot option)....................375 :read-only (for make-area)................................298 :recompile (for make-system)..............................667 :redo (for add-initialization)............................774 :ref (for si:defstruct-define-type).......................397 :region-size (for make-area)..............................297 :regular-pdl-area (for make-process)......................690 :regular-pdl-area (for make-stack-group)..................259 :regular-pdl-size (for make-process)......................690 :regular-pdl-size (for make-stack-group)..................259 :rehash-before-cold (for make-equal-hash-table)................................118 :rehash-function (for make-equal-hash-table)..............118 :rehash-size (for make-equal-hash-table)..................118 :rehash-threshold (for make-equal-hash-table).............118 relative-names (for defpackage)...........................653 relative-names-for-me (for defpackage)....................653 :reload (for make-system).................................667 :representation (for make-area)...........................298 :required-flavors (for defflavor).........................426 :required-init-keywords (for defflavor)...................425 :required-instance-variables (for defflavor)..............425 - 98 - INDEX KEYWORDS, :REQUIRED-METHODS (FOR DEFFLAVOR) :required-methods (for defflavor).........................425 :restart-after-boot (for process-run-function)............691 :restart-after-reset (for process-run-function).................................691 :retry (for sys:package-not-found)........................651 rfc-received-state (for connection state), in chaos:................................................614 rfc-sent-state (for connection state), in chaos:................................................614 :roman (for time:month-string)............................783 :room (for make-area).....................................298 :run-reasons (for make-process)...........................690 :run-time-alternatives (for defflavor)....................429 :safe (for make-stack-group)..............................260 :selective (for load-patches).............................676 :selective (for make-system)..............................667 :settable-instance-variables (for defflavor)..............424 :sg-area (for make-process)...............................690 :sg-area (for make-stack-group)...........................259 shadow (for defpackage)...................................653 shadowing-import (for defpackage).........................653 :short (for time: day-of-the-week-string)...............................783 month-string).........................................783 :short-name (for defsystem)...............................661 :silent (for load-patches)................................676 :silent (for make-system).................................667 :simple-p (for make-process)..............................690 :single (for setsyntax)...................................539 :site (for load-patches)..................................675 size (for defpackage).....................................652 :size (for make-area).....................................297 :size (for make-equal-hash-table).........................117 :size-macro (for defstruct)...............................382 :size-symbol (for defstruct)..............................382 :sort-function (for meter:analyze)........................789 :sorted (for fs:directory-list)...........................599 :special-instance-variables (for defflavor)...............424 :special-pdl-area (for make-process)......................690 :special-pdl-area (for make-stack-group)..................259 :special-pdl-size (for make-process)......................690 :special-pdl-size (for make-stack-group)..................259 :spell-server-hosts (for defsite).........................813 :splicing (for setsyntax).................................539 :spool (for hardcopy-file)................................786 :stack-group (for make-process)...........................690 :stack-group (for meter:analyze)..........................789 :standalone (for defsite).................................812 :step (for trace).........................................738 :stepcond (for trace).....................................738 :stream (for fquery)......................................769 :string (for prompt-and-read).............................454 :string-list (for prompt-and-read)........................454 :string-or-nil (for prompt-and-read)......................454 - 99 - KEYWORDS, :SUBMIT (FOR OPEN) INDEX :submit (for open)........................................585 :summarize (for meter:analyze)............................789 supdup:terminal-bell (for beep)...........................458 super (for defpackage)....................................653 :super-image (for open)...................................586 :superior (for sys:with-help-stream)......................473 :swap-sv-of-sg-that-calls-me (for make-process).........................................690 :swap-sv-of-sg-that-calls-me (for make-stack-group).....................................259 :swap-sv-on-call-out (for make-process)...................690 :swap-sv-on-call-out (for make-stack-group)...............259 :sys-host (for defsite)...................................811 :sys-host-translation-alist (for defsite).................811 :sys-login-name (for defsite).............................812 :sys-login-password (for defsite).........................812 :systems (for load-patches)...............................675 :temporary (for open).....................................585 terminal-bell (for beep), in supdup:......................458 :test (for make-equal-hash-table).........................117 :times (for defstruct)....................................382 :timezone (for defsite)...................................813 :trap-enable (for make-process)...........................690 :trap-enable (for make-stack-group).......................259 :tree (for defstruct).....................................377 tv:notify (for beep)......................................457 :type (for defstruct slot option).........................375 :type (for defstruct).....................................376 :type (for fquery)........................................769 :type (for make-array)....................................168 :type (for si:printing-random-object).....................513 :typed-array (for defstruct)..............................376 :unreleased (for load-patches)............................675 use (for defpackage)......................................652 :usual-lm-name-prefix (for defsite).......................812 :value (for trace)........................................739 :vector (for defstruct)...................................376 :verbose (for load-patches)...............................676 :verify-lm-dumps (for defsite)............................814 :vsp (for hardcopy-file)..................................785 :warm-boot-action (for make-process)......................690 :warm-boot-action (for process-run-function)..............691 :warnings-pathname-default (for defsystem)................662 :wherein (for trace)......................................739 :width (for sys:with-help-stream).........................472 :write (for fs:complete-pathname).........................602 :xgp (for printer-type)...................................785 zwei: converse-message-received (for beep)..................457 converse-problem (for beep)...........................457 no-completion (for beep)..............................457 :Kill (on si:process) message, definition.....................695 Kill-package function, definition.............................654 - 100 - INDEX :LABEL (FOR SYS:WITH-HELP-STREAM) KEYWORD :Label (for sys:with-help-stream) keyword, definition................................................472 Labels function, definition....................................45 Labels special form, definition................................45 Lambda I/O device subprimitives...............................283 Lambda list....................................................38 Lambda macros, definition and use.........................230-231 Lambda, as specification of explicit function......................24 as type of interpreted function...........................229 Lambda-binding, definition..................................25-38 Lambda-expressions, definition..............................38-43 Lambda-list keywords, definition............................43-44 Lambda-list-keywords constant, definition......................44 Lambda-list-keywords variable, definition......................44 Lambda-macro function, definition.............................231 :Lambda-macro, as a function spec........................................225 function spec, use in obtaining information about a lambda macro..................................230 Lambda-parameters-limit variable, definition...................43 Lambda-parapmeters-limit constant, definition..................43 Last function, definition......................................92 Last-file-opened variable, in fs:, definition.................556 Lcm function, definition......................................145 Ldb function, definition......................................155 Ldb-test function, definition.................................156 Ldiff function, definition.....................................96 :Leader-length (for make-array) keyword, definition................................................168 :Leader-list (for make-array) keyword, definition.............168 Leap-year-p function, in time:, definition....................783 Least common multiple functions...............................145 Least-negative-double-float variable, definition..............159 Least-negative-long-float variable, definition................159 Least-negative-short-float variable, definition...............159 Least-negative-single-float variable, definition..............159 Least-positive-double-float variable, definition..............159 Least-positive-long-float variable, definition................159 Least-positive-short-float variable, definition...............159 Least-positive-single-float variable, definition..............159 Leave control stucture, Lisp analogue for......................62 Length function, definition...............................90, 188 :Length (on file streams) message, definition.................587 Lessp function, definition....................................140 Let function, definition.................................................31 role in binding variables..................................25 Let* function, definition......................................31 Let-closed function, definition...............................254 Let-globally function, definition..............................32 Let-globally-if function, definition...........................32 Let-if function, definition....................................32 Lexical binding, definition.................................26-29 - 101 - LEXICAL CLOSURE INDEX Lexical closure, downward, example of.......................................28 upward, example of.........................................29 Lexical closures, definition................................28-29 Lexical non-local exit, block and return-from special form as............................................62 Lexical scoping of functions...................................45 Lexical variable bindings, not stored in value cells.....................................................129 Lexical-environment variable, in sys:, definition.............292 *Lexpr function, definition...................................316 Lexpr-funcall function, definition.............................47 Lexpr-funcall-self function, definition.......................420 Lexpr-funcall-with-mapping-table function, definition................................................420 Lexpr-send function, definition...............................407 Lexprs, as Maclisp variable argument functions................238 :Line-in (on streams) message, definition.....................462 :Line-out (on streams) message, definition....................464 Line-output-stream-mixin flavor, in si:, definition................................................477 Linear equations, solving simultaneous........................184 Link-target-not-found condition, in fs:, definition................................................605 :Link-to (for open) keyword, definition.......................585 Lisp compiler, description and use........................301-319 Lisp data object,s uninterned symbols as......................133 Lisp listen loop..............................................795 Lisp machine character set, table of octal values.............209 Lisp machine file system,supported by the Lisp machine...................................................570 Lisp machine pathnames........................................571 Lisp objects, function cell.............................................130 package cell..............................................132 packages as...............................................656 value cell................................................129 Lisp stack, as component of a stack group.....................256 Lisp top level................................................795 Lisp-crash-list variable, definition..........................797 Lisp-implementation-type function, definition.................803 Lisp-implementation-version function, definition..............803 Lisp-reinitialize function, definition........................795 Lisp-top-level1 function, in si:, definition..................795 List all directly dependent flavors ..........................444 List all flavors specified flavor depends on..................444 List all flavors that depend on flavor .......................444 List all methods for a specified operation & flavor....................................................444 List data structure, definition................................86 List data structures, functions which manipulate............89-97 List data type specifier, definition...........................15 List data type, definition.....................................10 :List (for defstruct) keyword, definition.....................376 - 102 - INDEX LIST FUNCTION, DEFINITION List function, definition......................................89 List specifically defined methods.............................444 List structures, manipulating..............................86-128 List that overlay arrays, functions which manipulate................................................177 List...........................................................86 List* function, definition.....................................90 List, as data representation type...............................296 circular, definition....................................86-87 dotted, definition.........................................86 List-2d-array function, in math:, definition..................184 List-all-packages function, definition........................657 List-array-leader function, definition........................179 :List-choices (for fquery) keyword, definition................769 List*-in-area function, definition.............................93 List-in-area function, definition..............................93 List-length function, definition...............................90 List-match-p function, definition..............................92 Listarray function, definition................................179 Listen function, definition................................................451 in chaos:, definition.....................................616 Listen loop...................................................795 :Listen (on streams) message, definition......................466 Listening-state (for connection state) keyword, in chaos:, definition........................................614 Listf function, definition....................................598 Listify function, definition..................................238 Listp function, definition.................................................11 in cli:, definition........................................11 Lists as unordered sets, functions which manipulate............................................107-109 Lists, as a tabular data structure...............................102 concatenating.............................................189 copying...................................................189 filling...................................................190 mixing with locatives.....................................268 obtaining a subset of.....................................189 removing elements from................................194-196 replacing elements in a...................................189 reversing, destructive...........................................190 non-destructive.......................................190 searching for elements in.............................197-198 sorting and merging elements of.......................200-202 substituting values in................................196-197 using stacks to hold temporary........................112-113 LMFILE pathnames..............................................572 :Lmfile-server-hosts (for defsite) keyword, definition................................................812 Load function, definition.....................................591 - 103 - LOAD-AND-SAVE-PATCHES FUNCTION, DEFINITION INDEX Load-and-save-patches function, definition....................807 Load-byte function, definition................................156 Load-patches function, definition.............................675 *Load-verbose* variable, definition...........................592 %Loaded-band variable, in sys:, definition....................291 Loc function, in eh:, definition..............................734 Local functions, definition....................................45 Local nicknames of packages...................................651 Local-declare function, definition.............................51 Local-declare special form, definition.........................51 Local-File pathnames..........................................571 :Local-mail-hosts (for defsite) keyword, definition................................................813 Local-name function, in eh:, definition.......................243 Local-network-error condition, in sys:, definition............623 Local-network-error flavor, in sys:, definition...............623 Locally function, definition...................................54 Locate, conceptual operation on generalized variables..................................................35 Locate-in-closure function, definition........................254 Locate-in-instance function, definition.......................423 Location of cell containing the car of a cons, function...................................................89 :Location, as a function spec.................................225 Location, variable, functions for manipulating..............35-38 Location-boundp function, definition..........................268 Location-makunbound function, definition......................268 Locative data type specifier, definition.......................14 Locative data type, definition.................................10 Locative, lisp object used as pointer to a cell.................267-269 used to identify property lists...........................114 Locativep function, definition.................................14 Locatives, functions that operate on.................................268 mixing with lists.........................................268 Locf function, definition......................................38 Locf, extending the functionality of..........................349 Lock-timeout condition, in sys:, definition...................688 Locking processes.........................................687-688 Locking storage...............................................282 Log function, definition......................................147 Log1 function, definition.....................................801 Logand function, definition...................................151 Logandc1 function, definition.................................152 Logandc2 function, definition.................................152 Logbitp function, definition..................................156 Logcount function, definition.................................154 %Logdpb function, definition..................................157 Logeqv function, definition...................................152 Logical operations on numbers, functions and usage.................................................151-155 Logical pathnames.............................................572 Logical shift function (lsh)..................................153 - 104 - INDEX :LOGICAL-VOLUME (FOR OPEN) KEYWORD, DEFINITION :Logical-volume (for open) keyword, definition................586 Login function, definition....................................801 Login-eval function, definition...............................802 Login-forms function, definition..............................801 Login-history variable, in si:, definition....................808 Login-setq function, definition...............................802 Logior function, definition...................................151 %Logldb function, definition..................................157 Lognand function, definition..................................152 Lognor function, definition...................................152 Lognorfunction, definition....................................152 Lognot function, definition...................................152 Logorc1 function, definition..................................152 Logorc2 function, definition..................................152 Logout function, definition...................................801 Logout-list variable, definition..............................800 Logtest function, definition..................................153 Logxor function, definition...................................151 :Long (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 Long-float data type specifier, definition.....................16 Long-float-epsilon variable, definition.......................159 Long-float-negative-epsilon variable, definition..............160 Long-site-name function, definition...........................804 Loop function, definition.....................................350 Loop iteration macro, aggregated boolean tests..................................358 bindings..............................................354-355 clauses...............................................351-361 conditionalization....................................359-360 endtests..............................................358-359 entrance and exit.........................................355 iteration-driving clauses.............................352-354 named clause..............................................360 return clause.............................................361 side efffects.............................................356 values................................................356-357 Loop special form, as Lisp iteration control structure..................................................62 Loop synonyms.................................................361 Loop, defining iteration paths in a.........................367-371 hash-elements path in a ..................................365 interned-symbols path in a................................365 iteration path example................................369-371 sequence iteration in a...................................366 Loop-finish function, definition..............................358 Loop-named-variable function, in si:, definition..............369 Loop-tassoc function, in si:, definition......................368 Loop-tequal function, in si:, definition......................368 Loop-tmember function, in si:, definition.....................368 Looping, use of the loop iteration macro to do............350-371 Los-op variable, in chaos:, definition........................621 - 105 - LOS-RECEIVED-STATE (FOR CONNECTION STATE) KEYWORD INDEX Los-received-state (for connection state) keyword, in chaos:, definition.....................................614 Lower-case-p function, definition.............................212 Lowercase character conversions...........................212-213 Lsh function, definition......................................153 Lsn-op variable, in chaos:, definition........................621 Lsubrcall function, definition.................................47 M-., edit definition of function, macro, global variable, flavor, or method...............................443 M-b, backtracing command of error handler, display of control stack..........................................256 M-SH-d, as editor command to obtain function documentation string..................................228 editor command to obtain function documentation string..................................228 M-x Describe Flavor, describe characteristics of flavor....................................................443 M-x Edit Combined Methods, edit all methods for operation & flavor........................................444 M-x Edit Flavor Components, edit all superior flavors...................................................444 M-x Edit Flavor Dependents, edit all dependent flavors...................................................444 M-x Edit Flavor Direct Dependents, edit all dependent flavors.........................................444 M-x Edit Methods, edit flavors with method for specified operation.......................................443 M-x List Combined Methods, list all methods for operation & flavor........................................444 M-x List Flavor Components, list all superior flavors...................................................444 M-x List Flavor Dependents, list all dependent flavors...................................................444 M-x List Flavor Direct Dependents, list all dependent flavors.........................................444 M-x List Flavor Methods, list specifically defined methods...................................................444 M-x List Methods, list flavors with method for specified operation.......................................443 Machine, halt, subprimitive to................................295 Machine-instance function, definition.........................804 Machine-type function, definition.............................803 Machine-version function, definition..........................804 Maclisp array compatibility...................................186 Maclisp compatibility compiler functions..................314-316 Maclisp compatibility input functions.....................451-455 Maclisp compatibility, use of type symbols in function definitions for..................................235 Macro calls, displacing...................................342-343 Macro characters..............................................539 Macro definitions, local......................................329 :Macro (for setsyntax) keyword, definition....................539 Macro forms, as a list form....................................24 - 106 - INDEX MACRO FUNCTION, DEFINITION Macro function, definition....................................320 Macro writers, hints to...................................331-341 Macro-compiled-program variable, definition...................300 Macro-defining macros.........................................322 Macro-function function, definition...........................344 Macroexpand function, definition..............................343 Macroexpand-1 function, definition............................343 Macroexpand-all function, definition..........................343 *Macroexpand-hook* variable, definition.......................344 Macrolet function, definition.................................329 Macros, aids for debugging........................................342 aids for defining.....................................322-329 block-name conflicts in writing...........................334 definition and usage..................................320-349 expander functions........................................344 expanding into many forms.............................334-336 functions to expand...................................343-344 functions used during expansion of........................341 multiple and out-of-order evaluation in...............337-339 name conflicts in writing.................................332 nesting...............................................339-341 that surround code....................................336-337 unacceptable in a mapping function.........................85 Mail function, definition.....................................793 Mail protocol, chaosnet.......................................628 Make list function, ircular-list function, definition.................................................93 Make-area function, definition................................297 :Make-array (for defstruct) keyword, definition...............381 Make-array function, definition...............................167 Make-array-into-named-structure function, definition................................................393 Make-broadcast-stream function, definition....................471 Make-char function, definition................................207 :Make-complete (for fquery) keyword, definition...............770 Make-concatenated-stream function, definition.................471 Make-condition function, definition...........................715 Make-dispatch-macro-character function, definition............541 Make-echo-stream function, definition.........................471 Make-equal-hash-table function, definition....................117 Make-hash-table function, definition..........................117 Make-instance function, definition............................416 Make-list function, definition.................................93 Make-logical-pathname-host function, in fs:, definition................................................574 Make-mouse-char function, in tv:, definition..................208 Make-obsolete function, in compiler:, definition..............310 Make-package function, definition.............................654 Make-pathname function, definition............................559 Make-pathname-defaults function, in fs:, definition................................................556 Make-pixel-array function, definition.........................182 Make-plane function, definition...............................185 - 107 - %MAKE-POINTER FUNCTION, DEFINITION INDEX %Make-pointer function, definition............................274 %Make-pointer-offset function, definition.....................274 Make-process function, definition.............................689 Make-process-queue function, in si:, definition...............689 Make-random-state function, definition........................158 Make-sequence function, definition............................188 Make-stack-group function, definition.........................259 Make-stream function, in chaos:, definition...................618 Make-string function, definition..............................214 Make-string-input-stream function, definition.................473 Make-string-output-stream function, definition................473 Make-symbol function, definition..............................133 Make-syn-stream function, definition..........................471 Make-synonym-stream function, definition......................471 Make-system function, definition..............................666 *Make-system-forms-to-be-evaled-after* variable, in si:, definition........................................668 *Make-system-forms-to-be-evaled-before* variable, in si:, definition........................................668 *Make-system-forms-to-be-evaled-finally* variable, in si:, definition........................................668 Make-two-way-stream function, definition......................471 Maknam function, definition...................................221 Makunbound function, definition...............................129 Makunbound-globally function, definition.......................35 Makunbound-in-closure function, definition....................254 Map function, definition.................................................84 in cli:, definition.......................................191 :Map-hash (on hash-table) message, definition.................120 :Map-hash-return (on hash-table) message, definition................................................120 Map-resource function, definition.............................127 Map1 function, definition......................................84 Mapatoms function, definition................................................656 use in lexical binding example.............................28 Mapatoms-all function, definition.............................656 Mapc function, definition......................................84 Mapcan function, definition....................................84 Mapcar function, definition....................................84 Mapcon function, definition....................................84 Maphash function, definition..................................112 Maphash-return function, definition...........................112 Mapl function, definition......................................84 Maplist function, definition...................................84 Mapping as a type of iteration.................................84 Mapping control structures, definition......................84-85 Mapping functions for sequences...........................191-193 Mapping, restrictions on the functional argument...............85 MAR debugging facility....................................750-751 Mar-break condition, in sys:, definition......................751 %Mar-high variable, definition................................290 %Mar-low variable, definition.................................290 - 108 - INDEX MAR-MODE FUNCTION, DEFINITION Mar-mode function, definition.................................750 Mask-field function, definition...............................156 :Matcher (for defresource) keyword, definition................125 Math:decompose function, definition................................................184 determinant function, definition..........................184 fill-2d-array function, definition........................184 invert-matrix function, definition........................183 list-2d-array function, definition........................184 multiply-matrices function, definition....................183 singular-matrix function, definition......................184 solve function, definition................................184 transpose-matrix function, definition.....................183 Matrices and systems of linear equations, functions that manipulate.............................183-184 Matrix decomposition..........................................184 Matrix determinant, obtaining the.............................184 Matrix inversion..............................................183 Matrix multiplcation..........................................183 Matrix transposition..........................................183 Max function, definition......................................140 Max-data-words-per-pkt variable, in chaos:, definition................................................619 May-transmit function, in chaos:, definition..................620 :Maybe-clear-input (on condition) message, definition................................................707 %Mc-code-exit-vector variable, in sys:, definition............291 :Medium (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 Mem function, definition......................................104 Memass function, definition...................................111 Member data type specifiers, definition........................19 Member function, definition................................................103 in cli:, definition.......................................103 Member-if function, definition................................103 Member-if-not function, definition............................104 Memory management subprimitives...........................284-287 Memory references, how to make more efficient.............102-102 Memory, referencing, subprimitives for....................275-278 Memq function, definition.....................................102 Merge function, definition....................................202 Merge-and-set-pathname-defaults function, in fs:, definition................................................558 Merge-pathname-defaults function, in fs:, definition................................................558 Merge-pathnames function, definition..........................558 Message passing, as a Lisp control structure...................62 Messages, :accept (on chaos:basic-stream)...........................618 :active-p (on si:process).................................694 :advance-input-buffer (on streams)........................470 :any-tyi (on streams).....................................461 - 109 - MESSAGES, :ANY-TYI-NO-HANG (ON STREAMS) INDEX :any-tyi-no-hang (on streams).............................467 :arrest-reason (on si:process)............................694 :arrest-reasons (on si:process)...........................694 :back-translated-pathname (on fs:logical-pathname)..................................574 :beep (on streams)........................................467 :break....................................................433 :bug-report-description (on condition)....................707 :bug-report-recipient-system (on condition)...............707 :canonical-type (on pathname).............................552 :change-properties (on pathname)..........................593 :characters (on streams)..................................465 :clear-eof (on chaos:basic-input-stream)..................618 :clear-hash (on hash-table)...............................120 :clear-input (on streams).................................469 :clear-output (on streams)................................469 :clear-screen (on streams)................................468 :close (on chaos:basic-stream)............................618 :close (on streams)...................................463-464 :close-all-files (on host objects)........................579 :complete-string (on pathname)............................593 :condition-names (on condition)...........................700 :cpu-time (on si:process).................................693 :create-directory (on pathname)...........................594 :creation-date (on file streams)..........................588 :dangerous-condition-p (on condition).....................706 :debugger-command-loop (on condition).....................708 :debugging-condition-p (on condition).....................706 :delete (on file streams).................................588 :delete (on pathname).....................................593 :describe.................................................432 :device (on pathname).....................................550 :device-wild-p (on pathname)..............................564 :direction (on streams)...................................465 :directory (on pathname)..................................550 :directory-list (on pathname).............................594 :directory-pathname-as-file (on pathname).................567 :directory-wild-p (on pathname)...........................564 :discard-input-buffer (on si:buffered-input-stream).............................476 :discard-output-buffer (on si:buffered-output-stream)............................477 :disk-wait-time (on si:process)...........................693 :document-proceed-type (on condition).....................719 :element-type (on streams)................................465 :eof (on chaos:basic-output-stream).......................618 :eof (on streams).........................................464 :eval-inside-yourself.....................................433 :expunge (on pathname)....................................594 :fasd-form (on instances).................................317 :filled-entries (on hash-table)...........................120 :find-current-frame (on condition)........................707 :finish (on chaos:basic-output-stream)....................618 :finish (on streams)......................................469 - 110 - INDEX MESSAGES, :FLUSH (ON SI:PROCESS) :flush (on si:process)....................................695 :fn1 (on its-pathname)....................................569 :fn2 (on its-pathname)....................................569 :force-output (on chaos:basic-output-stream)..............618 :force-output (on streams)................................469 :force-rescan (on streams)................................502 :foreign-host (on chaos:basic-stream).....................618 :fresh-line (on streams)..................................464 :funcall-inside-yourself..................................433 :generic-base-type (on host objects)......................579 :generic-pathname (on file streams).......................587 :generic-pathname (on pathname)...........................563 :get (on pathname)........................................567 :get (on si:property-list-mixin)..........................445 :get-handler-for..........................................432 :get-hash (on hash-table).................................120 :get-input-buffer (on streams)............................469 :get-location (on si:property-list-mixin).................445 :get-location-or-nil (on si:property-list-mixin)...............................445 :get-old-data (on si:output-pointer-remembering-mixin)..................479 :getl (on pathname).......................................567 :getl (on si:property-list-mixin).........................445 :host (on pathname).......................................550 :idle-time (on si:process)................................693 :increment-cursorpos (on streams).........................467 :info (on file streams)...................................588 :init (on all flavor instances)...........................418 :initial-form (on si:process).............................692 :initial-stack-group (on si:process)......................692 :interrupt (on si:process)................................695 :kill (on si:process).....................................695 :length (on file streams).................................587 :line-in (on streams).....................................462 :line-out (on streams)....................................464 :listen (on streams)......................................466 :map-hash (on hash-table).................................120 :map-hash-return (on hash-table)..........................120 :maybe-clear-input (on condition).........................707 :modify-hash (on hash-table)..............................120 :name (on host objects)...................................578 :name (on pathname).......................................550 :name (on si:process).....................................691 :name-as-file-computer (on host objects)..................578 :name-wild-p (on pathname)................................564 :network-addresses (on host objects)......................578 :network-type (on host objects)...........................578 :network-typep (on host objects)..........................578 :new-canonical-type (on pathname).........................553 :new-device (on pathname).................................550 :new-directory (on pathname)..............................550 :new-name (on pathname)...................................550 - 111 - MESSAGES, :NEW-OUTPUT-BUFFER INDEX :new-output-buffer (on si:buffered-output-stream)............................476 :new-pathname (on pathname)...............................551 :new-raw-device (on pathname).............................550 :new-raw-directory (on pathname)..........................550 :new-raw-name (on pathname)...............................550 :new-raw-type (on pathname)...............................550 :new-suggested-directory (on pathname)....................551 :new-suggested-name (on pathname).........................551 :new-type (on pathname)...................................550 :new-type-and-version (on pathname).......................569 :new-version (on pathname)................................550 :next-input-buffer (on si:buffered-input-stream).............................476 :open (on pathname).......................................593 :open-canonical-default-type (on pathname)................554 :open-streams (on host objects)...........................579 :operation-handled-p (on streams).........................465 :operation-handled-p......................................432 :pathname (on file streams)...............................587 :pathname-as-directory (on pathname)......................567 :pathname-host-namep (on host objects)....................578 :pathname-match (on pathname).............................564 :percent-utilization (on si:process)......................693 :plist (on pathname)......................................567 :preset (on si:process)...................................694 :primary-device (on pathname).............................563 :print-error-message (on condition).......................707 :print-self...............................................432 :priority (on si:process).................................693 :proceed-asking-user (on condition).......................719 :proceed-type-p (on condition)............................718 :proceed-types (on condition).............................718 :properties (on file streams).............................588 :properties (on pathname).................................594 :property-list (on si:property-list-mixin)................446 :property-list-location (on si:property-list-mixin)...............................446 :push-property (on si:property-list-mixin)................445 :put-hash (on hash-table).................................120 :putprop (on pathname)....................................567 :putprop (on si:property-list-mixin)......................445 :qfaslp (on file streams).................................587 :quantum (on si:process)..................................692 :quantum-remaining (on si:process)........................693 :raw-device (on pathname).................................550 :raw-directory (on pathname)..............................550 :raw-name (on pathname)...................................550 :raw-type (on pathname)...................................550 :read-bp (on streams).....................................502 :read-cursorpos (on streams)..............................467 :read-input-buffer (on streams)...........................469 :read-pointer (on streams)................................468 :read-until-eof (on streams)..............................463 - 112 - INDEX MESSAGES, :RECONSTRUCTION-INIT-PLIST :reconstruction-init-plist (on si:print-readably-mixin)..............................446 :reject (on chaos:basic-stream)...........................618 :rem-hash (on hash-table).................................120 :remote-connect (on pathname).............................594 :remprop (on pathname)....................................567 :remprop (on si:property-list-mixin)......................445 :rename (on file streams).................................588 :rename (on pathname).....................................593 :report (on condition)....................................706 :report-string (on condition).............................706 :rescanning-p (on streams)................................502 :reset (on si:process)....................................694 :reset-meters (on si:process).............................694 :revoke-arrest-reason (on si:process).....................694 :revoke-run-reason (on si:process)........................694 :rewind (on streams)......................................469 :rubout-handler (on streams).........................467, 502 :run-reason (on si:process)...............................694 :run-reasons (on si:process)..............................694 :runnable-p (on si:process)...............................694 :sample-pathname (on host objects)........................578 :send-if-handles (on streams).............................465 :send-if-handles..........................................433 :send-output-buffer (on si:buffered-output-stream)............................477 :set......................................................432 :set-buffer-pointer (on si: input-pointer-remembering-mixin)......................478 output-pointer-remembering-mixin).....................478 :set-byte-size (on file streams)..........................588 :set-cursorpos (on streams)...............................468 :set-pointer (on streams).................................468 :set-priority (on si:process).............................693 :set-property-list (on si:property-list-mixin)............446 :set-quantum (on si:process)..............................692 :set-warm-boot-action (on si:process).....................693 :short-name (on host objects).............................578 :simple-p (on si:process).................................693 :size (on hash-table).....................................120 :source-pathname (on pathname)............................563 :stack-group (on si:process)..............................692 :string-for-directory (on pathname).......................567 :string-for-dired (on pathname)...........................567 :string-for-editor (on pathname)..........................566 :string-for-host (on pathname)............................567 :string-for-printing (on pathname)........................566 :string-for-wholine (on pathname).........................566 :string-in (on streams)...................................462 :string-line-in (on streams)..............................463 :string-out (on streams)..................................464 :swap-hash (on hash-table)................................120 :system-type (on host objects)............................578 :total-run-time (on si:process)...........................693 - 113 - MESSAGES, :TRANSLATE-WILD-PATHNAME (ON PATHNAME) INDEX :translate-wild-pathname (on pathname)....................565 :translated-pathname (on fs:logical-pathname).............574 :truename (on file streams)...............................587 :truename (on pathname)...................................592 :tyi (on streams).........................................461 :tyi-no-hang (on streams).................................466 :tyipeek (on streams).....................................461 :tyo (on streams).........................................463 :type (on pathname).......................................550 :type-and-version (on pathname)...........................569 :type-wild-p (on pathname)................................564 :undeletable-p (on pathname)..............................593 :undelete (on file streams)...............................588 :undelete (on pathname)...................................593 :untyi (on streams).......................................461 :untyo (on streams).......................................468 :untyo-mark (on streams)..................................468 :user-proceed-types (on condition)........................720 :version (on pathname)....................................550 :version-wild-p (on pathname).............................564 :wait-argument-list (on si:process).......................692 :wait-function (on si:process)............................692 :warm-boot-action (on si:process).........................693 :which-operations (on streams)............................465 :which-operations.........................................432 :whostate (on si:process).................................692 :wild-p (on pathname).....................................564 :wildcard-map (on pathname)...............................594 %Meter-buffer-pointer variable, in sys:, definition................................................292 %Meter-disk-address variable, in sys:, definition.............292 %Meter-disk-count variable, in sys:, definition...............292 %Meter-global-enable variable, in sys:, definition............292 %Meter-microcode-enables variable, in sys:, definition................................................788 Meter: analyze function, definition..............................788 disable function, definition..............................788 enable function, definition...............................788 metered-objects variable, definition......................788 reset function, definition................................790 resume-gc-process function, definition....................790 run function, definition..................................788 test function, definition.................................788 Metered-objects variable, in meter:, definition...............788 Meters, %aging-depth, in sys:.....................................295 %count-age-flushed-pages, in sys:.........................295 %count-aged-pages, in sys:................................295 %count-chaos-transmit-aborts, in sys:.....................293 %count-cons-work, in sys:.................................293 %count-disk-ecc-corrected-errors, in sys:.................294 %count-disk-errors, in sys:...............................294 %count-disk-page-read-operations, in sys:.................294 - 114 - INDEX METERS, %COUNT-DISK-PAGE-READS, IN SYS: %count-disk-page-reads, in sys:...........................293 %count-disk-page-write-busys, in sys:.....................294 %count-disk-page-write-operations, in sys:................294 %count-disk-page-write-waits, in sys:.....................294 %count-disk-page-writes, in sys:..........................293 %count-disk-prepages-not-used, in sys:....................294 %count-disk-prepages-used, in sys:........................294 %count-disk-read-compare-differences, in sys:.............294 %count-disk-read-compare-rereads, in sys:.................294 %count-disk-read-compare-rewrites, in sys:................295 %count-disk-recalibrates, in sys:.........................294 %count-findcore-emergencies, in sys:......................295 %count-findcore-steps, in sys:............................295 %count-first-level-map-reloads, in sys:...................293 %count-fresh-pages, in sys:...............................293 %count-meta-bits-map-reloads, in sys:.....................293 %count-pdl-buffer-memory-faults, in sys:..................293 %count-pdl-buffer-read-faults, in sys:....................293 %count-pdl-buffer-write-faults, in sys:...................293 %count-scavenger-work, in sys:............................293 %count-second-level-map-reloads, in sys:..................293 %disk-error-log-pointer, in sys:..........................295 %disk-wait-time, in sys:..................................294 sys: %aging-depth..........................................295 %count-age-flushed-pages..............................295 %count-aged-pages.....................................295 %count-chaos-transmit-aborts..........................293 %count-cons-work......................................293 %count-disk-ecc-corrected-errors......................294 %count-disk-errors....................................294 %count-disk-page-read-operations......................294 %count-disk-page-reads................................293 %count-disk-page-write-busys..........................294 %count-disk-page-write-operations.....................294 %count-disk-page-write-waits..........................294 %count-disk-page-writes...............................293 %count-disk-prepages-not-used.........................294 %count-disk-prepages-used.............................294 %count-disk-read-compare-differences..................294 %count-disk-read-compare-rereads......................294 %count-disk-read-compare-rewrites.....................295 %count-disk-recalibrates..............................294 %count-findcore-emergencies...........................295 %count-findcore-steps.................................295 %count-first-level-map-reloads........................293 %count-fresh-pages....................................293 %count-meta-bits-map-reloads..........................293 %count-pdl-buffer-memory-faults.......................293 %count-pdl-buffer-read-faults.........................293 %count-pdl-buffer-write-faults........................293 %count-scavenger-work.................................293 %count-second-level-map-reloads.......................293 %disk-error-log-pointer...............................295 - 115 - METERS, SYS:%DISK-WAIT-TIME INDEX %disk-wait-time.......................................294 %tv-clock-rate........................................293 %tv-clock-rate, in sys:...................................293 Method combination............................................433 Method combinations, flavor...............................433-441 Method types..................................................434 :Method, as a function spec...................................225 Method, edit all methods for a specified operation & flavor................................................444 edit definition of........................................443 edit flavors with method for specified operation.............................................443 list all methods for a specified operation & flavor................................................444 list flavors with method for specified operation.............................................443 :Method-combination (for defflavor) keyword, definition................................................429 Methods, list specifically defined for flavor.................444 Mexp function, definition.....................................342 Microcode meters..........................................292-295 Microcode variables.......................................289-292 Microcode-function data type specifier, definition.............15 %Microcode-version-number variable, definition................289 Microsecond-time function, in time:, definition...............778 Microseconds..................................................778 Min function, definition......................................140 Minus function, definition....................................141 Minusp function, definition...................................138 Mismatch function, definition.................................199 Missing-closeparen condition, in sys:, definition.............535 Mixin.........................................................431 :Mixture (for defflavor) keyword, definition..................429 Mod data type specifier, definition............................16 Mod function, definition......................................144 Mode line of source file, use to specify package name......................................................637 Modifier bits (of a character)................................205 Modifier bits, as component of character......................205 Modifier keys, representation in Lisp machine character set...............................................6 :Modify-hash (on hash-table) message, definition..............120 Modularity, role of object-oriented programming in....................................................402-405 :Module (for defsystem) keyword, definition...................662 *Modules* variable, definition................................672 Month-length function, in time:, definition...................782 Month-string function, in time:, definition...................783 Most-negative-double-float variable, definition...............159 Most-negative-fixnum variable, definition.....................158 Most-negative-long-float variable, definition.................159 Most-negative-short-float variable, definition................159 Most-negative-single-float variable, definition...............159 - 116 - INDEX MOST-POSITIVE-DOUBLE-FLOAT VARIABLE, DEFINITION Most-positive-double-float variable, definition...............159 Most-positive-fixnum variable, definition.....................159 Most-positive-long-float variable, definition.................159 Most-positive-short-float variable, definition................159 Most-positive-single-float variable, definition...............159 Mouse click names.............................................212 Mouse clicks, represented by characters.......................207 Muliple-process management, as a Lisp control structure..................................................62 Multics file system,supported by the Lisp machine.............570 Multics pathnames.............................................571 Multiple accumulations (in loop)..............................357 Multiple values................................................55 Multiple-file-not-found condition, in fs:, definition................................................605 Multiple-value function, definition............................56 Multiple-value-bind function, definition.......................56 Multiple-value-call function, definition.......................57 Multiple-value-list function, definition.......................57 Multiple-value-prog1 function, definition......................57 Multiple-value-setq function, definition.......................56 Multiple-values-limit variable, definition.....................59 Multiplication functions......................................145 Multiplication of matrices....................................183 %Multiply-fractions function, definition......................161 Multiply-matrices function, definition................................................183 in math:, definition......................................183 Name conflicts and shadowing..............................647-648 Name conflicts, in writing macros.............................332 :Name (for defsystem) keyword, definition.....................661 :Name (for make-area) keyword, definition.....................297 :Name (for process-run-function) keyword, definition................................................691 :Name (on host objects) message, definition...................578 :Name (on pathname) message, definition.......................550 :Name (on si:process) message, definition.....................691 Name protocol, chaosnet.......................................629 Name spaces, control of............................................636-659 inheritance between.......................................641 :Name-as-file-computer (on host objects) message, definition................................................578 Name-char function, definition................................211 *Name-specified-default-type* variable, in fs:, definition................................................555 :Name-wild-p (on pathname) message, definition................564 :Named (for defstruct) keyword, definition....................381 :Named (for si:defstruct-define-type) keyword, definition................................................398 Named structure...............................................390 property lists associated with............................114 :Named-array (for defstruct) keyword, definition..............376 - 117 - :NAMED-ARRAY-LEADER (FOR DEFSTRUCT) KEYWORD INDEX :Named-array-leader (for defstruct) keyword, definition................................................377 :Named-fixnum-array (for defstruct) keyword, definition................................................377 :Named-flonum-array (for defstruct) keyword, definition................................................377 Named-lambda function, created by defun function..............234 Named-lambda, as type of interpreted function.................230 :Named-list (for defstruct) keyword, definition...............376 Named-structure-invoke function, definition...................393 Named-structure-p function, definition........................393 :Named-structure-symbol (for make-array) keyword, definition................................................169 Named-subst function, created by defsubst function............234 Named-subst, as type of interpreted function..................230 :Named-typed-array (for defstruct) keyword, definition................................................377 :Named-vector (for defstruct) keyword, definition.............377 Names (of packages)...........................................649 Namestring function, definition...............................559 Naming convention..............................................11 Nand function (lognand) ......................................152 Nbutlast function, definition..................................96 Nconc function, definition.....................................95 Ncons function, definition.....................................87 Ncons-in-area function, definition.............................88 Neq function, definition.......................................69 :Network-addresses (on host objects) message, definition................................................578 Network-error condition, in sys:, definition..................622 Network-error flavor, in sys:, definition.....................622 Network-lossage condition, in fs:, definition.................609 Network-resources-exhausted condition, in sys:, definition................................................623 :Network-type (on host objects) message, definition................................................578 :Network-typep (on host objects) message, definition................................................578 :New-canonical-type (on pathname) message, definition................................................553 :New-device (on pathname) message, definition.................550 :New-directory (on pathname) message, definition..............550 :New-name (for sys:package-not-found) keyword, definition................................................651 :New-name (on pathname) message, definition...................550 :New-ok (for fs:complete-pathname) keyword, definition................................................603 :New-output-buffer (on si:buffered-output-stream) message, definition.......................................476 :New-pathname (on pathname) message, definition...............551 :New-raw-device (on pathname) message, definition.............550 :New-raw-directory (on pathname) message, definition................................................550 :New-raw-name (on pathname) message, definition...............550 - 118 - INDEX :NEW-RAW-TYPE (ON PATHNAME) MESSAGE, DEFINITION :New-raw-type (on pathname) message, definition...............550 :New-suggested-directory (on pathname) message, definition................................................551 :New-suggested-name (on pathname) message, definition................................................551 :New-type (on pathname) message, definition...................550 :New-type-and-version (on pathname) message, definition................................................569 :New-version (on pathname) message, definition................550 :Next-input-buffer (on si:buffered-input-stream) message, definition.......................................476 Nicknames (for defpackage) keyword, definition................652 Nicknames (of packages).......................................649 Nil symbol, bound to itself...................................129 Nintersection function, definition................................................108 in cli:, definition.......................................108 Nleft function, definition.....................................96 Nlistp function, definition....................................11 :No-action (for sys:package-not-found) keyword, definition................................................651 No-action-mixin flavor, in sys:, definition...................705 No-completion (for beep) keyword, in zwei:, definition................................................457 :No-increment-patch (for make-system) keyword, definition................................................667 No-more-room condition, in fs:, definition....................605 :No-pointer (for si:printing-random-object) keyword, definition.......................................513 :No-reload-system-declaration (for make-system) keyword, definition.......................................667 No-server-up condition, in sys:, definition...................624 :No-vanilla-flavor (for defflavor) keyword, definition................................................427 :Noconfirm (for make-system) keyword, definition..............666 :Noerror (for fs:directory-list) keyword, definition................................................598 :Nohosts (for load-patches) keyword, definition...............675 :Noload (for make-system) keyword, definition.................667 Non-local exit control structures..............................62 dynamic, definition.....................................80-83 static, definition......................................75-78 Non-local exit.........................................62, 75, 80 Non-terminating macro character...............................540 Noncomplex data type specifier, definition.....................16 Nonlocal proceed types........................................723 :Noop (for make-system) keyword, definition...................667 *Nopoint variable, definition.................................514 :Normal (for add-initialization) keyword, definition................................................774 :Noselective (for load-patches) keyword, definition................................................676 :Nosite (for load-patches) keyword, definition................675 Not data type specifiers, definition...........................19 - 119 - NOT FUNCTION, DEFINITION INDEX Not function, definition.......................................70 Not-available condition, in fs:, definition...................605 Not-enough-resources condition, in fs:, definition............609 :Not-in-disk-label (for defsystem) keyword, definition................................................662 Notany function, definition...................................192 Notevery function, definition.................................192 Notification, when window is deexposed........................736 Notify (for beep) keyword, in tv:, definition.................457 :Now (for add-initialization) keyword, definition.............774 Nr-sym variable, in sys:, definition..........................300 Nreconc function, definition...................................95 Nreverse function, definition.................................190 Nset-difference function, definition..........................109 Nset-exclusive-or function, definition........................109 Nstring-capitalize function, definition.......................213 Nstring-downcase function, definition.........................213 Nstring-upcase function, definition...........................213 Nsublis function, definition..................................100 Nsubst function, definition....................................98 Nsubst-if function, definition.................................99 Nsubst-if-not function, definition.............................99 Nsubstitute function, definition..............................197 Nsubstitute-if function, definition...........................196 Nsubstitute-if-not function, definition.......................197 Nsubstring function, definition...............................216 Nsymbolp function, definition..................................11 Nth function, definition.......................................91 Nth-safe function, definition..................................97 Nth-value function, definition.................................57 Nthcdr function, definition....................................91 Nthcdr-safe function, definition...............................97 %Nubus-physical-address function, in sys:, definition................................................283 %Nubus-read function, in sys:, definition.....................283 %Nubus-write function, in sys:, definition....................283 Null data type specifier, definition...........................15 Null function, definition......................................70 Null-stream function, in si:, definition......................470 Number data type specifier, definition.........................14 Number data types, definition................................9-10 :Number (for prompt-and-read) keyword, definition.............453 Number types, bignum....................................................135 comparison of value.......................................136 complexnum................................................135 fixnum....................................................135 full-size float...........................................135 printed representation of.................................137 ratio.....................................................135 short float...............................................135 single-float..............................................135 Number-array-not-allowed condition, definition................................................173 - 120 - INDEX NUMBER-ARRAY-NOT-ALLOWED CONDITION, IN SYS: in sys:, definition.......................................173 Number-cons-area variable, in sys:, definition................289 %Number-of-micro-entries variable, in sys:, definition................................................289 :Number-of-values (for make-equal-hash-table) keyword, definition.......................................118 :Number-or-nil (for prompt-and-read) keyword, definition................................................454 Numberp function, definition...................................11 Numbers, as exeption to unique identity characteristics of Lisp objects.......................................135 conversion of.............................................136 precsion..................................................137 restriction types for, definition..........................16 types and functions for handling......................135-161 Numerator function, definition................................149 Numeric array.................................................163 Numeric arrays, definition....................................163 Numeric comparison, functions and usage...................139-140 Numeric precision, constants which provide information on........................................158-159 Numeric predicates, definition................................138 Numeric type conversions, functions and usage.............149-150 Nunion function, definition................................................108 in cli:, definition.......................................108 Nunionfunction, definition....................................108 Object-operation-with-warnings function, in sys:, definition................................................311 Objects, conceptual................................................401 lisp, hash tables which hash on...........................116 Obsolete-function-warning-switch variable, definition................................................315 Ochar function, in format:, definition........................497 Oddp function, definition.....................................138 Ofloat function, in format:, definition.......................497 :Old (for fs:complete-pathname) keyword, definition................................................603 Once-only function, definition................................338 Onum function, in format:, definition.........................497 Open function, definition.....................................582 :Open (on pathname) message, definition.......................593 %Open-call-block function, definition.........................283 :Open-canonical-default-type (on pathname) message, definition.......................................554 Open-code-map-switch variable, definition.....................316 Open-coded subroutines, substs and named-substs as............230 Open-foreign-connection function, in chaos:, definition................................................616 Open-state (for connection state) keyword, in chaos:, definition........................................614 Open-stream function, in chaos:, definition...................617 - 121 - :OPEN-STREAMS (ON HOST OBJECTS) MESSAGE INDEX :Open-streams (on host objects) message, definition................................................579 :Operation-handled-p message, definition......................432 :Operation-handled-p (on streams) message, definition................................................465 Operations on variables, conceptual............................35 Operations, generic...............................................405-407 hash table, definition....................................120 Opn-op variable, in chaos:, definition........................621 Oprint function, in format:, definition.......................497 Optimizer, compiler...........................................313 Optimizers, compiler source-level.........................313-314 Optional parameters............................................39 Options, adding new ones for defsystem.............................669 defflavor.............................................424-431 that control printing.................................514-516 Or data type specifiers, definition............................19 Or function, definition........................................65 Or, as Lisp conditional control flow structure.................62 Order of evaluation in iteration clauses (in loop)............353 :Ordered-instance-variables (for defflavor) keyword, definition.......................................427 Ostring function, in format:, definition......................497 :Out (for fs:complete-pathname) keyword, definition................................................602 Outfmt function, in format:, definition.......................496 Output and input in stack groups..............................264 Output and input on expressions...........................506-544 Output function, in format:, definition.......................496 Output functions..........................................456-458 expression............................................527-529 Output subsystem..............................................496 Output, formatted.................................................483 packet, chaosnet......................................619-621 standard stream operations............................463-464 stream, chaosnet......................................617-618 system, concepts and usage............................448-505 Output-file-stream-mixin flavor, in si:, definition................................................479 Output-pointer-remembering-mixin flavor, in si:, definition................................................478 Output-stream flavor, in si:, definition......................475 Output-stream-p function, definition..........................466 :Outside-accessible-instance-variables (for defflavor) keyword, definition............................427 Overflow of interger computation..............................136 Overflow, arithmetic functions that ignore....................160 :Overhead (for si:defstruct-define-type) keyword, definition................................................398 %P-cdr-code function, definition..............................277 %P-contents-as-locative function, definition..................275 - 122 - INDEX %P-CONTENTS-AS-LOCATIVE-OFFSET FUNCTION %P-contents-as-locative-offset function, definition................................................275 %P-contents-offset function, definition.......................275 %P-contents-safe-p function, definition.......................275 %P-contents-safe-p-offset function, definition................275 %P-data-type function, definition.............................277 %P-deposit-field function, definition.........................277 %P-deposit-field-offset function, definition..................277 %P-dpb function, definition...................................277 %P-dpb-offset function, definition............................277 %P-ldb function, definition...................................276 %P-ldb-offset function, definition............................276 %P-mask-field function, definition............................277 %P-mask-field-offset function, definition.....................277 P-n-string variable, in sys:, definition......................300 %P-pointer function, definition...............................277 %P-pointerp function, definition..............................275 %P-pointerp-offset function, definition.......................275 %P-safe-contents-offset function, definition..................276 %P-store-cdr-code function, definition........................278 %P-store-contents function, definition........................276 %P-store-contents-offset function, definition.................276 %P-store-data-type function, definition.......................278 %P-store-pointer function, definition.........................278 %P-store-tag-and-pointer function, definition.................276 Package cell of symbol, definition..............................9 Package cell, Lisp object associated with symbols, definition................................................132 Package data type specifier, definition........................18 Package declarations..........................................652 :Package (for defsystem) keyword, definition..................662 Package prefixes..........................................638-639 Package variable, definition..................................637 *Package* variable, definition................................637 Package, current, definition..............................637-638 Package-cell-location function, definition....................640 Package-declare function, definition..........................654 Package-external-symbols function, definition.................644 Package-name function, definition.............................649 Package-nicknames function, definition........................650 Package-not-found condition, in sys:, definition..............651 Package-prefix-print-name function, definition................650 Package-shadowing-symbols function, definition................648 Package-use-list function, definition.........................643 Package-used-by-list function, definition.....................643 Packagep function, definition.................................656 Packages and Common Lisp......................................657 Packages and interning....................................644-646 Packages, as Lisp objects...........................................656 as table used by intern function..........................133 defining..............................................652-655 definition............................................636-659 home, of symbols......................................639-640 - 123 - PACKAGES, INITIAL INDEX initial...................................................658 intialization of the package system.......................657 local nicknames for.......................................651 naming................................................649-652 operating on all the symbols in a.....................655-656 styles of using...........................................648 Packet input and output, chaosnet.........................619-621 Pad function, in format:, definition..........................498 %Page-cons-alarm variable, in sys:, definition................290 :Page-headings (for hardcopy-file) keyword, definition................................................786 Page-in-area function, in sys:, definition....................286 Page-in-array function, in sys:, definition...................285 Page-in-pixel-array function, in sys:, definition.............285 Page-in-region function, in sys:, definition..................286 Page-in-structure function, in sys:, definition...............285 Page-in-words function, in sys:, definition...................285 Page-out-area function, in sys:, definition...................286 Page-out-array function, in sys:, definition..................286 Page-out-pixel-array function, in sys:, definition............286 Page-out-region function, in sys:, definition.................286 Page-out-structure function, in sys:, definition..............286 Page-out-words function, in sys:, definition..................286 %Page-status function, in sys:, definition....................286 Paging behavior, areas as mechanism for user control of................................................296 Paging system subprimitives...............................284-287 Pairlis function, definition..................................109 Paper tape punch..............................................215 Parallel binding of variables, using let special form for...................................................31 Parallel setting of variables, use of psetq macro in.........................................................30 Parse function, in time:, definition..........................780 Parse (pathname)..............................................546 Parse-error condition, in sys:, definition....................505 Parse-ferror function, in sys:, definition....................505 Parse-host function, in si:, definition.......................576 Parse-integer function, definition............................533 Parse-interval-or-never function, in time:, definition................................................781 Parse-namestring function, definition.........................557 Parse-pathname function, in fs:, definition...................557 Parse-universal-time function, in time:, definition................................................781 Parsing functions, non-stream.................................533 :Past-date (for prompt-and-read) keyword, definition................................................454 :Past-date-or-never (for prompt-and-read) keyword, definition................................................454 Patch facility for system maintenance.....................672-674 Patch file, use of defvar macro................................34 Patch files...................................................680 Patch.........................................................672 - 124 - INDEX PATCH-LOADED-P FUNCTION, IN SI:, DEFINITION Patch-loaded-p function, in si:, definition...................676 :Patchable (for defsystem) keyword, definition................662 Patches, loading...................................................675 making....................................................676 private...................................................678 system status.............................................679 Path, example of an iteration.............................369-371 Pathname data type specifier, definition.......................18 :Pathname (for prompt-and-read) keyword, definition................................................455 Pathname function, definition.................................557 :Pathname (on file streams) message, definition...............587 :Pathname-as-directory (on pathname) message, definition................................................567 :Pathname-default (for defsystem) keyword, definition................................................662 Pathname-device function, definition..........................559 Pathname-directory function, definition.......................559 *Pathname-hash-table* variable, in fs:, definition............560 :Pathname-host (for prompt-and-read) keyword, definition................................................455 Pathname-host function, definition............................559 *Pathname-host-list* variable, in fs:, definition.............577 :Pathname-host-namep (on host objects) message, definition................................................578 :Pathname-list (for prompt-and-read) keyword, definition................................................455 :Pathname-match (on pathname) message, definition.............564 Pathname-name function, definition............................559 :Pathname-or-nil (for prompt-and-read) keyword, definition................................................455 Pathname-parse-error condition, in fs:, definition............558 Pathname-plist function, in fs:, definition...................560 Pathname-type function, definition............................559 Pathname-version function, definition.........................559 Pathnamep function, definition................................545 Pathnames, canonical types.......................................551-554 component operations......................................550 components of.............................................547 defaults and merging..................................554-556 definition of.............................................545 editor buffer.............................................575 functions.............................................557-560 generic...................................................561 logical...............................................572-575 operations................................................563 raw components and interchange components.................549 Paths, iteration, defining................................367-371 Pattern matching, function which does..........................92 :Pdl (for make-area) keyword, definition......................298 Pdl-grow-ratio variable, in eh:, definition...................260 Pdl-overflow condition, in sys:, definition...................260 - 125 - PEEK FUNCTION, DEFINITION INDEX Peek function, definition.....................................794 Peek-char function, definition................................451 Peep-enable variable, in compiler:, definition................303 :Percent-utilization (on si:process) message, definition................................................693 Period, in symbols............................................333 Permanent-storage-area variable, definition...................299 Phase function, definition....................................147 :Phony-named-vector (for defstruct) keyword, definition................................................377 %Physical-address function, in sys:, definition...............286 :Physical-volume (for open) keyword, definition...............586 Pi function, definition.......................................147 Pi variable, definition.......................................147 Pixel-array-height function, definition.......................182 Pixel-array-width function, definition........................182 Pkg-add-relative-name function, definition....................652 Pkg-area variable, in sys:, definition........................300 Pkg-bind function, definition.................................637 Pkg-create-package function, definition.......................654 Pkg-delete-relative-name function, definition.................652 Pkg-find-package function, definition.........................650 Pkg-global-package variable, definition.......................657 Pkg-goto function, definition.................................638 Pkg-goto-globally function, definition........................638 Pkg-keyword-package variable, definition......................657 Pkg-system-package variable, definition.......................657 Pkt-link function, in chaos:, definition......................622 Pkt-nbytes function, in chaos:, definition....................619 Pkt-opcode function, in chaos:, definition....................619 Pkt-string function, in chaos:, definition....................619 Plane-aref function, definition...............................186 Plane-aset function, definition...............................186 Plane-default function, definition............................186 Plane-extension function, definition..........................186 Plane-origin function, definition.............................186 Plane-ref function, definition................................186 Plane-store function, definition..............................186 Planes, functions and usage...................................185-186 restrictions on array accessing functions with............184 Plist function, definition....................................131 :Plist (on pathname) message, definition......................567 Plural function, in format:, definition.......................499 Plus function, definition.....................................141 *Plus function, definition................................................146 definiton.................................................146 Plusp function, definition....................................138 %Pointer function, definition.................................274 %Pointer-difference function, definition.................160, 274 %Pointer-plus function, definition............................160 %Pointer-times function, definition...........................160 %Pointer-type-p function, definition..........................275 - 126 - INDEX %POINTERP FUNCTION, DEFINITION %Pointerp function, definition................................274 Pointers, forwarding................................................272 indirect..................................................272 invisible.................................................272 manipulation of...........................................274 Pop function, definition.......................................88 %Pop function, definition.....................................284 Position function, definition.................................198 Position-if function, definition..............................197 Position-if-not function, definition..........................198 Positional parameters..........................................39 Possibilities editor buffer, use with M-x List Methods...................................................444 Pprint function, definition...................................528 Precision, floating point.....................................137 :Predicate (for defstruct) keyword, definition................378 :Predicate (for si:defstruct-define-type) keyword, definition................................................399 Predicates for data types, definition.......................11-14 Predicates that determine array type..........................163 Predicates, numeric...........................................138 Prefix-name (for defpackage) keyword, definition..............652 :Preserve-dates (for open) keyword, definition................585 :Preset (on si:process) message, definition...................694 :Press-file (for printer-type) keyword, definition............785 Pretty-printing operations for streams........................468 Pretty-printing output functions..............................528 Pretty-printing...............................................528 Primary method................................................434 :Primary-device (on pathname) message, definition.............563 Primitive object types, definition...........................9-23 Prin1 function, definition....................................527 Prin1 variable, definition....................................796 Prin1-then-space function, definition.........................528 Prin1-to-string function, definition..........................529 Princ function, definition....................................528 Princ-to-string function, definition..........................529 Prinlength variable, definition...............................515 Prinlevel variable, definition................................515 :Print (for defstruct) keyword, definition....................384 :Print (for fs:complete-pathname) keyword, definition................................................602 :Print (for trace) keyword, definition........................739 Print function, definition....................................528 Print name of symbol, definition................................9 Print name.................................................9, 132 string associated with symbols, definition................132 Print representation of number types..........................137 :Print stream operations......................................543 Print-all-pkts function, in chaos:, definition................625 *Print-array* variable, definition............................515 *Print-base* variable, definition.............................514 - 127 - PRINT-BRIEF-UNIVERSAL-TIME FUNCTION, IN TIME: INDEX Print-brief-universal-time function, in time:, definition................................................779 *Print-case* variable, definition.............................515 *Print-circle* variable, definition...........................514 Print-conn function, in chaos:, definition....................625 Print-current-date function, in time:, definition.............779 Print-current-time function, in time:, definition.............779 Print-date function, in time:, definition.....................779 Print-disk-error-log function, in si:, definition.............794 Print-disk-label function, definition.........................805 :Print-error-message (on condition) message, definition................................................707 *Print-escape* variable, definition...........................514 *Print-gensym* variable, definition................................................515 use with uninterned symbols...............................133 Print-herald function, definition.............................674 Print-interval-or-never function, in time:, definition................................................781 *Print-length* variable, definition...........................515 *Print-level* variable, definition............................515 Print-list function, in format:, definition....................................495 in si:, definition........................................544 Print-not-readable condition, in sys:, definition.............513 Print-notifications function, definition......................794 Print-object function, in si:, definition.....................543 :Print-only (for make-system) keyword, definition.............667 Print-pkt function, in chaos:, definition.....................625 *Print-pretty* variable, definition...........................514 *Print-radix* variable, definition............................514 Print-readably variable, in si:, definition...................513 Print-readably-mixin flavor, in si:, definition...............446 :Print-self message, definition...............................432 Print-sends function, definition..............................633 Print-system-modifications function, definition...............674 Print-time function, in time:, definition.....................779 Print-universal-date function, in time:, definition................................................779 Print-universal-time function, in time:, definition................................................779 :Printer (for hardcopy-file) keyword, definition..............785 Printer, what it produces.................................506-514 Printing functions, non-stream................................529 Printing......................................................527 options that control..................................514-516 Printing-random-object function, in si:, definition................................................513 :Priority (for make-process) keyword, definition..............690 :Priority (for process-run-function) keyword, definition................................................691 Priority (of a process).......................................683 :Priority (on si:process) message, definition.................693 Probe-file function, definition...............................591 - 128 - INDEX PROBEF FUNCTION, DEFINITION Probef function, definition...................................591 Proceed types.................................................717 how signalers provide.....................................722 nonlocal..............................................723-726 :Proceed-asking-user (on condition) message, definition................................................719 :Proceed-type-p (on condition) message, definition............718 :Proceed-types (on condition) message, definition.............718 Proceed-with-value-mixin flavor, in sys:, definition................................................706 Proceeding and the debugger...................................718 Proceeding from conditions................................717-726 Process attributes........................................691-695 Process flavor, in si:, definition............................695 Process queues................................................689 Process, as a type of coroutine....................................256 bashing the...............................................694 creating a................................................689 flavors...................................................695 Process-allow-schedule function, definition...................686 Process-deqeueue function, in si:, definition.................689 Process-disable function, definition..........................696 Process-enable function, definition...........................696 Process-enqueue function, in si:, definition..................689 Process-initial-form function, definition.....................697 Process-initial-stack-group function, definition..............697 Process-lock function, definition.............................687 Process-name function, definition.............................697 Process-preset function, definition...........................696 Process-queue-locker function, in si:, definition.............689 Process-reset function, definition............................697 Process-reset-and-enable function, definition.................696 Process-run-function function, definition.....................690 Process-run-restartable-function function, definition................................................691 Process-sleep function, definition............................685 Process-stack-group function, definition......................697 Process-unlock function, definition...........................687 Process-wait function, definition.............................685 Process-wait-argument-list function, definition...............697 Process-wait-function function, definition....................697 Process-wait-with-timeout function, definition................685 Process-whostate function, definition.........................697 Processes, built on top of stack groups..............................256 concepts and usage....................................682-697 generic operations....................................691-695 locking...............................................687-688 run and arrest reasons....................................694 scheduling............................................683-686 Processor distinguishing subprimitives....................288-289 Processor-type-code variable, in sys:, definition.............288 Proclaim function, definition..................................54 - 129 - PROG FUNCTION INDEX Prog function, definition.................................................79 role in binding variables..................................25 Prog tag.......................................................78 Prog* function, definition.....................................80 Prog1 function, definition.....................................63 Prog2 function, definition.....................................63 Progn function, definition.....................................62 Programming initialziation................................774-775 Progv function, definition.....................................32 Progw function, definition.....................................33 Prompt-and-read function, definition..........................453 :Properties (on file streams) message, definition.............588 :Properties (on pathname) message, definition.................594 :Property (for defstruct) keyword, definition.................383 Property list of a symbol, definition.........................131 Property list of symbol, definition.............................9 Property list operations, on flavors..........................445 Property list, how different from assoication list.......................113 implementation of.........................................113 lisp objects which can be.............................113-114 Property lists, as used by the compiler and editor........................131 definition and functions which manipulate.............113-116 how different from hash tables............................116 putting functions on......................................226 use with defun............................................227 used with named-lambda functions..........................230 using plist to access the value of........................131 Property name, as keyword symbol of property list.............113 :Property, as a function spec.................................224 Property, as value of keyword symbol of property list......................................................113 Property-call-location function, definition...................132 Property-cell-location function, definition...................132 Property-list (for si:property-list-mixin) init option, definition........................................446 :Property-list (on si:property-list-mixin) message, definition.......................................446 Property-list-area variable, in sys:, definition..............300 :Property-list-location (on si:property-list-mixin) message, definition...............446 Property-list-mixin flavor, in si:, definition................445 Protocols, chaosnet, arpanet gateway.......................................630 dover.................................................631 eval server...........................................632 file access...........................................628 filler................................................630 higher-level......................................626-633 host table............................................630 mail..................................................628 - 130 - INDEX PROTOCOLS, CHAOSNET, NAME name..................................................629 remote disk...........................................632 routining information.............................625-627 send..................................................629 status............................................625-627 telnet and supdup.....................................627 time..................................................629 uptime................................................630 using higher level....................................633-635 Provide function, definition..................................672 Psetf function, definition.....................................37 Psetq function, definition.....................................30 Pseudo-resources, fast........................................128 Push function, definition......................................88 %Push function, definition....................................284 Push-down-lists, as compoment of stack groups.................256 :Push-property (on si:property-list-mixin) message, definition.......................................445 Pushnew function, definition..................................107 :Put-has hash table operation, definition.....................120 :Put-hash (on hash-table) message, definition.................120 Putdecl function, definition..................................307 Puthash function, definition..................................112 Putprop function, definition..................................115 :Putprop (on pathname) message, definition....................567 :Putprop (on si:property-list-mixin) message, definition................................................445 %%Q-all-but-cdr-code variable, definition.....................279 %%Q-all-but-pointer variable, definition......................279 %%Q-all-but-typed-pointer variable, definition................278 %%Q-cdr-code variable, definition.............................278 %%Q-data-type variable, definition............................278 Q-data-types function, definition.............................272 Q-data-types variable, definition.............................272 %%Q-high-half variable, definition............................279 %%Q-low-half variable, definition.............................279 %%Q-pointer variable, definition..............................278 %%Q-pointer-within-page variable, definition..................278 %%Q-typed-pointer variable, definition........................278 Qc-file function, definition..................................302 Qc-file-check-indentation variable, in compiler:, definition................................................304 Qc-file-load function, definition.............................303 QFASL files and source files, differences between.............303 QFASL files, analyzing.................................................319 definition................................................301 putting data in.......................................317-318 :Qfaslp (on file streams) message, definition.................587 %Qlaryh variable, in sys:, definition.........................291 %Qlaryl variable, in sys:, definition.........................291 Qreply function, definition...................................633 Qsend function, definition....................................633 :Quantum (for make-process) keyword, definition...............690 - 131 - :QUANTUM (FOR PROCESS-RUN-FUNCTION) KEYWORD INDEX :Quantum (for process-run-function) keyword, definition................................................691 :Quantum (on si:process) message, definition..................692 :Quantum-remaining (on si:process) message, definition................................................693 Query-io variable, definition.................................460 *Query-io* variable, definition...............................460 :Query-mode (for fs:balance-directories) keyword, definition................................................604 *Query-type* variable, in si:, definition.....................668 Querying the user.............................................768 *Quo function, definition.....................................146 Quote function, definition.....................................48 &Quote, use with special forms................................233 Quotient function, definition.................................142 Random function, definition...................................157 Random numbers, functions and usage.......................157-158 Random-access file operations on streams......................468 Random-create-array function, in si:, definition..............158 Random-in-range function, in si:, definition..................157 Random-initialize function, in si:, definition................158 Random-state data type specifier, definition...................18 *Random-state* variable, definition...........................157 Random-state-p function, definition...........................157 Rank of an array..............................................162 Rank, as number of array dimensions...........................162 Rass function, definition.....................................111 Rassoc function, definition................................................111 in cli:, definition.......................................111 Rassoc-if function, definition................................111 Rassoc-if-not function, definition............................111 Rassq function, definition....................................111 Ratio data type specifier, definition..........................15 Ratio data type, definition....................................10 Ratio number type, definition.................................135 Rational data type specifier, definition.......................16 Rational function, definition.................................149 Rationalize function, definition..............................149 Rationalp function, definition.................................12 :Raw (for open) keyword, definition...........................586 Raw pathname components.......................................549 :Raw-device (on pathname) message, definition.................550 :Raw-directory (on pathname) message, definition..............550 :Raw-type (on pathname) message, definition...................550 Rdtbl-names function, in si:, definition......................536 :Read (for fs:complete-pathname) keyword, definition................................................602 :Read (for prompt-and-read) keyword, definition...............453 Read function, definition................................................531 in cli:, definition.......................................531 Read macro characters.........................................539 :Read stream operations.......................................543 - 132 - INDEX READ-ATTRIBUTE-LIST FUNCTION, IN FS:, DEFINITION Read-attribute-list function, in fs:, definition..............597 *Read-base* variable, definition..............................517 :Read-bp (on streams) message, definition.....................502 Read-byte function, definition................................450 Read-char function, definition................................450 Read-char-no-hang function, definition........................451 Read-check-indentation function, definition...................532 Read-check-indentation variable, definition...................533 :Read-cursorpos (on streams) message, definition..............467 *Read-default-float-format* variable, definition..............518 Read-delimited-list function, definition......................532 Read-delimited-string function, definition....................450 Read-end-of-file condition, in sys:, definition...............534 Read-error condition, in sys:, definition.....................534 Read-eval-print loop..........................................795 Read-for-top-level function, definition.......................532 Read-from-string function, definition................................................533 in cli:, definition.......................................533 :Read-input-buffer (on streams) message, definition................................................469 Read-interval-or-never function, in time:, definition................................................781 Read-line function, definition................................449 Read-list-end-of-file condition, in sys:, definition................................................534 Read-macro characters.........................................539 Read-meter function, definition...............................292 :Read-only (for defstruct slot option) keyword, definition................................................375 :Read-only (for make-area) keyword, definition................298 Read-or-end function, definition..............................531 Read-pkts function, in chaos:, definition.....................622 :Read-pointer (on streams) message, definition................468 Read-preserve-delimiters variable, definition.................531 Read-preserving-whitespace function, definition...............532 Read-recursive function, in si:, definition...................541 Read-string-end-of-file condition, in sys:, definition................................................535 *Read-suppress* variable, definition..........................542 Read-symbol-end-of-file condition, in sys:, definition................................................535 :Read-until-eof (on streams) message, definition..............463 Readch function, definition...................................452 Reader sharp-sign constructs..............................521-527 Reader........................................................516 what it accepts.......................................516-527 Readfile function, definition.................................592 Reading, use in creating symbols..............................133 Readline function, definition.................................450 Readline-or-nil function, definition..........................450 Readline-trim function, definition............................450 Readlist function, definition.................................534 Readtable attribute, use to specify Common Lisp.................8 - 133 - READTABLE DATA TYPE SPECIFIER, DEFINITION INDEX Readtable data type specifier, definition......................18 Readtable variable, definition................................................536 use to specify Common Lisp..................................8 *Readtable* variable, definition..............................536 Readtable, description and use............................535-539 Readtablep function, definition...............................536 Real data type specifier, definition...........................15 Realp function, definition.....................................12 Realpart function, definition.................................146 Receive-band function, in si:, definition.....................810 :Recompile (for make-system) keyword, definition..............667 Recompile-flavor function, definition.........................421 :Reconstruction-init-plist (on si:print-readably-mixin) message, definition..............446 Record-and-print-warning function, in sys:, definition................................................312 Record-passwords-flag variable, in fs:, definition............608 Record-source-file-name function, in si:, definition................................................239 Record-warning function, in sys:, definition..................312 Recursion, as Lisp control flow structure.............................62 tail, definition...........................................55 Redefinition condition, in sys:, definition...................240 Redefinition flavor, in sys:, definition......................240 :Redo (for add-initialization) keyword, definition............774 *Redo-all* variable, in si:, definition.......................668 Reduce function, definition...................................192 :Ref (for si:defstruct-define-type) keyword, definition................................................397 %Region-cons-alarm variable, in sys:, definition..............290 %Region-number function, definition...........................299 :Region-size (for make-area) keyword, definition..............297 Region-table-overflow condition, in sys:, definition................................................300 Regions, as components of areas...............................296 Regular PDL, as component of stack group......................256 :Regular-pdl-area (for make-process) keyword, definition................................................690 :Regular-pdl-area (for make-stack-group) keyword, definition................................................259 :Regular-pdl-size (for make-process) keyword, definition................................................690 :Regular-pdl-size (for make-stack-group) keyword, definition................................................259 :Rehash-before-cold (for make-equal-hash-table) keyword, definition.......................................118 :Rehash-function (for make-equal-hash-table) keyword, definition.......................................118 :Rehash-size (for make-equal-hash-table) keyword, definition................................................118 :Rehash-threshold (for make-equal-hash-table) keyword, definition.......................................118 - 134 - INDEX REJECT FUNCTION, IN CHAOS:, DEFINITION Reject function, in chaos:, definition........................617 :Reject (on chaos:basic-stream) message, definition................................................618 Relative-names (for defpackage) keyword, definition................................................653 Relative-names-for-me (for defpackage) keyword, definition................................................653 :Reload (for make-system) keyword, definition.................667 Rem function, definition................................................105 in cli:, definition.......................................144 :Rem-hash (on hash-table) message, definition.................120 Rem-if function, definition...................................106 Rem-if-not function, definition...............................106 Remainder function, definition................................144 %Remainder-double function, definition........................161 Remf function, definition.....................................115 Remhash function, definition.............................112, 119 Remob function, definition....................................646 Remote disk protocol, chaosnet................................632 Remote-connect function, in fs:, definition...................601 :Remote-connect (on pathname) message, definition.............594 Remote-network-error condition, in sys:, definition................................................623 Remote-network-error flavor, in sys:, definition..............623 Remove function, definition................................................105 in cli:, definition.......................................195 Remove items from a list, functions which............102, 104-106 Remove-conn function, in chaos:, definition...................616 Remove-duplicates function, definition........................196 Remove-if function, definition................................194 Remove-if-not function, definition............................195 Remprop function, definition..................................115 :Remprop (on pathname) message, definition....................567 :Remprop (on si:property-list-mixin) message, definition................................................445 Remq function, definition.....................................105 :Rename (on file streams) message, definition.................588 :Rename (on pathname) message, definition.....................593 Rename-across-directories condition, in fs:, definition................................................607 Rename-failure condition, in fs:, definition..................606 Rename-file function, definition..............................589 Rename-package function, definition...........................650 Rename-to-existing-file condition, in fs:, definition................................................607 Rename-within encapsulation, as special type for renamed functions.........................................249 Rename-within-new-definition-maybe function, in si:, definition...........................................249 Renamef function, definition..................................589 Replace function, definition..................................189 Reply function, definition....................................633 - 135 - :REPORT (ON CONDITION) MESSAGE, DEFINITION INDEX :Report (on condition) message, definition....................706 :Report-string (on condition) message, definition.............706 :Representation (for make-area) keyword, definition................................................298 Require function, definition..................................672 Require-pdl-room function, in eh:, definition.................260 Required parameters............................................39 :Required-flavors (for defflavor) keyword, definition................................................426 :Required-init-keywords (for defflavor) keyword, definition................................................425 :Required-instance-variables (for defflavor) keyword, definition.......................................425 :Required-methods (for defflavor) keyword, definition................................................425 :Rescanning-p (on streams) message, definition................502 Reset function, in chaos:, definition.....................................625 in meter:, definition.....................................790 :Reset (on si:process) message, definition....................694 Reset-initializations function, definition....................775 :Reset-meters (on si:process) message, definition.............694 Reset-process-queue function, in si:, definition..............689 Reset-temporary-area function, in si:, definition.............299 Resident-symbol-area variable, in sys:, definition............300 Resource data structure, accessing............................127 Resource objects, allocating..............................126-127 Resource-in-use-p function, definition................................................126 in si:, definition........................................127 Resource-n-objects function, definition................................................126 in si:, definition........................................127 Resource-object function, definition................................................126 in si:, definition........................................127 Resource-parameters function, definition................................................126 in si:, definition........................................127 Resource-parametizer function, definition................................................126 in si:, definition........................................127 Resources, as method of storage allocation.......................123-128 defining..............................................124-126 fast pseudo...............................................128 Rest function, definition......................................90 Rest parameters................................................39 Rest-arg-name function, in eh:, definition....................243 Rest1 function, definition.....................................90 Rest2 function, definition.....................................90 Rest3 function, definition.....................................90 Rest4 function, definition.....................................90 - 136 - INDEX :RESTART-AFTER-BOOT (FOR PROCESS-RUN-FUNCTION) :Restart-after-boot (for process-run-function) keyword, definition.......................................691 :Restart-after-reset (for process-run-function) keyword, definition.......................................691 Restriction types for arrays, definition.......................17 Restriction types for numbers, definition......................16 Resume handlers...............................................723 Resume operation for stack groups, components of..............256 Resume-gc-process function, in meter:, definition.............790 Resumer name, as way of resuming stack groups.................257 Resuming stack groups.....................................257-258 Resumption, as operation of making a stack group current...................................................256 :Retry (for sys:package-not-found) keyword, definition................................................651 Return function, definition....................................77 Return non-local exit, role in unbinding variables.............25 Return special form, definition................................77 Return-from function, as lexical (static) non-local exit.........................62 definition.................................................77 Return-list function, definition...............................78 Return-pkt function, in chaos:, definition....................619 Return-storage function, definition...........................281 Returning multiple values......................................55 Revappend function, definition.................................95 Reverse function, definition..................................190 :Revoke-arrest-reason (on si:process) message, definition................................................694 :Revoke-run-reason (on si:process) message, definition................................................694 :Rewind (on streams) message, definition......................469 Rfc-op variable, in chaos:, definition........................621 Rfc-received-state (for connection state) keyword, in chaos:, definition.....................................614 Rfc-sent-state (for connection state) keyword, in chaos:, definition........................................614 :Roman (for time:month-string) keyword, definition............783 :Room (for make-area) keyword, definition.....................298 Room function, definition.....................................792 Room variable, definition.....................................793 Rot function, definition......................................154 Rotate function (rot).........................................154 Rotatef function, definition...................................37 Rotatef macro, definition......................................37 Round function, definition....................................143 Rp-function-word function, in sys:, definition................262 Rplaca function, definition....................................89 Rplaca, use with arrays.......................................163 Rplacd function, definition....................................89 Rplacd, as error if used with stack list......................113 Rplacd-wrong-representation-type condition, definition................................................113 in sys:, definition.......................................113 - 137 - RUBOUT HANDLER INDEX Rubout handler................................................500 :Rubout-handler (on streams) message, definition..............467 Rubout-handler variable, definition...........................502 Run function, in meter:, definition...........................788 Run-in-maclisp-switch variable, definition....................315 :Run-reason (on si:process) message, definition...............694 :Run-reasons (for make-process) keyword, definition................................................690 :Run-reasons (on si:process) message, definition..............694 :Run-time-alternatives (for defflavor) keyword, definition................................................429 :Runnable-p (on si:process) message, definition...............694 S-expression....................................................5 :Safe (for make-stack-group) keyword, definition..............260 Samefringe problem, as example of the use of stack groups................................................265-266 Samepnamep function, definition...............................221 :Sample-pathname (on host objects) message, definition................................................578 Sassoc function, definition...................................112 Sassq function, definition....................................111 Satisfies data type specifiers, definition.....................19 Save-all-files function, in zwei:, definition.................793 Sb-on function, in si:, definition............................687 Sbit function, definition.....................................172 Scale-float function, definition..............................150 Scavenger-ws-enable variable, in sys:, definition.............290 Schar function, definition....................................172 Scheduler, special stack group for managing processes................258 use in managing processes.............................683-686 %Scheduler-stack-group variable, in sys:, definition................................................290 Scheduler-stack-group variable, in sys:, definition................................................686 Scope of binding...............................................25 Scope of variable binding, definition..........................25 Screen bit save arrays, how stored............................182 Search for items in a list, functions which...............102-106 Search function, definition...................................199 Searching for strings.....................................218-221 Second function, definition....................................90 Select data type specifier, definition.........................15 Select function, definition....................................67 Select-match function, definition..............................67 :Select-method function spec, use in obtaining information about a select-method.........................232 Select-method function, as alist of symbols and functions.................................................232 :Select-method, as a function spec............................225 Select-processor function, definition.........................288 :Selective (for load-patches) keyword, definition.............676 :Selective (for make-system) keyword, definition..............667 Selector function, definition..................................67 - 138 - INDEX SELECTQ FUNCTION, DEFINITION Selectq function, definition...................................65 Selectq, as Lisp conditional control flow structure............62 Selectq-every function, definition.............................68 Self variable, definition.....................................420 :Self-flavor system declaration, definition....................53 Self-mapping-table variable, in sys:, definition..............442 Send function, definition and usage...........................403 Send protocol, chaosnet.......................................629 :Send-if-handles message, definition..........................433 :Send-if-handles (on streams) message, definition.............465 :Send-output-buffer (on si:buffered-output-stream) message, definition.......................................477 Send-pkt function, in chaos:, definition......................619 Send-string function, in chaos:, definition...................620 Send-unc-pkt function, in chaos:, definition..................620 Sequence break, as trigger for resuming the scheduler.................................................258 Sequence data type specifier, definition.......................15 Sequence iteration in a loop..................................366 Sequence operations, primitive.................................................188 simple................................................189-191 Sequence type specifier, use with generic sequence functions.................................................188 Sequences, comparing elements in.................................199-200 concatenating.............................................189 copying...................................................189 creating..................................................188 filling...................................................190 finding the length of.....................................188 mapping functions for generic.............................191 merging elements in...................................200-202 obtaining a subset of.....................................189 removing elements from................................194-196 replacing elements in a...................................189 retrieving elements of....................................188 reversing, destructive...........................................190 non-destructive.......................................190 searching for elements in.............................197-198 sorting elements in...................................200-202 substituting values in................................196-197 Sequential binding of variables, using let special form for...................................................31 Sequential vs parallel binding and initialization (in loop).................................................352 Server-alist variable, in chaos:, definition..................616 Set function, definition......................................129 :Set message, definition......................................432 Set-all-swap-recommendations function, in si:, definition................................................285 :Set-buffer-pointer (on si: - 139 - :SET-BUFFER-POINTER (SI:INPUT-POINTER-REMEMBERING-MIXIN) INDEX input-pointer-remembering-mixin) message, definition............................................478 output-pointer-remembering-mixin) message, definition............................................478 :Set-byte-size (on file streams) message, definition................................................588 Set-char-bit function, definition.............................206 Set-character-translation function, definition................538 Set-current-band function, definition.........................805 Set-current-microload function, definition....................805 :Set-cursorpos (on streams) message, definition...............468 Set-default-pathname function, in fs:, definition.............557 Set-difference function, definition...........................109 Set-dispatch-macro-character function, definition.............541 Set-exclusive-or function, definition.........................109 Set-globally function, definition..............................35 Set-host-working-directory function, in fs:, definition................................................555 Set-in-closure function, definition...........................253 Set-in-instance function, definition..........................423 Set-local-time function, in time:, definition.................777 Set-logical-pathname-host function, in fs:, definition................................................574 Set-macro-character function, definition......................540 Set-mar function, definition..................................750 Set-memory-size function, in si:, definition..................287 Set-pkt-string function, in chaos:, definition................619 :Set-pointer (on streams) message, definition.................468 Set-printer-default-option function, definition...............786 :Set-priority (on si:process) message, definition.............693 Set-process-wait function, in si:, definition.................696 :Set-property-list (on si:property-list-mixin) message, definition.......................................446 :Set-quantum (on si:process) message, definition..............692 Set-scavenger-ws function, in si:, definition.................800 Set-swap-recommendations-of-area function, in si:, definition................................................285 Set-syntax-#-macro-char function, definition..................543 Set-syntax-from-char function, definition................................................537 in cli:, definition.......................................537 Set-syntax-from-description function, definition..............538 Set-syntax-macro-char function, definition....................542 Set-system-source-file function, in si:, definition................................................663 Set-system-status function, in si:, definition................679 :Set-warm-boot-action (on si:process) message, definition................................................693 Setarg function, definition...................................238 Setf as preferred way to store function definitions into a symbol.................................130 Setf function, definition......................................36 Setf special form, definition.................................................36 - 140 - INDEX SETF SPECIAL FORM, USE WITH STRUCTURE ACCESSING MACROS use with structure accessing macros........................36 Setf, extending the functionality of..........................345 Setplist function, definition.................................131 Setq function, definition......................................30 Setq special form, definition..................................30 Setq-globally function, definition.............................35 Setq-globally special form, use in setting permanent global bindings..................................25 Sets..........................................................107 lists as unordered, functions which manipulate........................................107-109 Setsyntax function, definition................................539 Setsyntax-sharp-macro function, definition....................543 :Settable-instance-variables (for defflavor) keyword, definition.......................................424 Setting a variable, as way to change its value.................25 Setting variables, functions which do it.......................30 Seventh function, definition...................................90 :Sg-area (for make-process) keyword, definition...............690 :Sg-area (for make-stack-group) keyword, definition................................................259 Sg-frame-active-p function, in eh:, definition................262 Sg-frame-arg-value function, in eh:, definition...............262 Sg-frame-local-value function, in eh:, definition.............263 Sg-frame-number-of-locals function, in eh:, definition................................................263 Sg-frame-number-of-spread-args function, in eh:, definition................................................262 Sg-frame-rest-arg-value function, in eh:, definition................................................263 Sg-frame-special-pdl-range function, in eh:, definition................................................264 Sg-frame-value-list function, in eh:, definition..............263 Sg-frame-value-value function, in eh:, definition.............263 Sg-innermost-active function, in eh:, definition..............261 Sg-innermost-open function, in eh:, definition................262 Sg-next-active function, in eh:, definition...................261 Sg-next-interesting-active function, in eh:, definition................................................262 Sg-next-open function, in eh:, definition.....................262 Sg-out-to-interesting-active function, in eh:, definition................................................262 Sg-previous-active function, in eh:, definition...............262 Sg-previous-interesting-active function, in eh:, definition................................................262 Sg-previous-open function, in eh:, definition.................262 Sg-regular-pdl function, definition...........................261 Sg-regular-pdl-pointer function, definition...................261 Sg-resumable-p function, in si:, definition...................260 Sg-special-pdl function, definition...........................261 Sg-special-pdl-pointer function, definition...................261 Shadow (for defpackage) keyword, definition...................653 Shadow function, definition...................................647 Shadowing and name conflicts..............................647-648 - 141 - SHADOWING OF BINDINGS INDEX Shadowing of bindings..........................................25 Shadowing of symbols..........................................647 Shadowing of variables, definition.............................25 Shadowing-import (for defpackage) keyword, definition................................................653 Shadowing-import function, definition.........................648 Sharp sign reader macros......................................521 Sharp-sign constructs, reader.............................521-527 Shift functions...........................................152-154 Shiftf function, definition....................................37 Shiftf macro, definition.......................................37 Short float data type, definition...............................9 Short float...................................................135 :Short (for time: day-of-the-week-string) keyword, definition...............783 month-string) keyword, definition.........................783 Short-float data type specifier, definition....................16 Short-float function, definition..............................149 Short-float number type, definition...........................135 Short-float-epsilon variable, definition......................159 Short-float-negative-epsilon variable, definition.............159 :Short-name (for defsystem) keyword, definition...............661 :Short-name (on host objects) message, definition.............578 Short-site-name function, definition..........................804 Shout function, in chaos:, definition.........................633 Show-routing-path function, in chaos:, definition.............625 Show-routing-table function, in chaos:, definition............625 Si: advise-1 function, definition.............................744 associated-machine variable, definition...................815 *batch-mode-p* variable, definition.......................668 bidirectional-stream flavor, definition...................475 buffered-character-stream flavor, definition..............478 buffered-input-character-stream flavor, definition............................................478 buffered-input-stream flavor, definition..................476 buffered-output-character-stream flavor, definition............................................478 buffered-output-stream flavor, definition.................476 buffered-stream flavor, definition........................477 change-indirect-array function, definition................177 clean-up-static-area function, definition.................799 cold-load-stream variable, definition.....................470 common-lisp-readtable variable, definition................536 compare-band function, definition.........................810 current-band function, definition.........................806 current-microload function, definition....................806 debug-warm-booted-process function, definition............737 *default-bit-array-printer* variable, definition............................................786 *default-printer* variable, definition....................786 define-defsystem-special-variable function, definition............................................669 - 142 - INDEX SI:DEFINE-MAKE-SYSTEM-SPECIAL-VARIABLE FUNCTION define-make-system-special-variable function, definition............................................668 define-simple-transformation function, definition............................................669 defstruct-define-type function, definition................396 defun-compatibility function, definition..................236 *dont-recompile-flavors* variable, definition.............421 dump-warnings function, definition............................................309 use to save compiler warnings.........................308 edit-disk-label function, definition......................806 encapsulate function, definition..........................245 encapsulation-body function, definition...................247 encapsulation-standard-order variable, definition............................................247 eval-abort-trivial-errors function, definition............701 eval1 function, definition.................................46 file-stream-mixin flavor, definition......................479 *file-transformation-function* variable, definition............................................668 find-readtable-named function, definition.................536 flavor-all-allowed-init-keywords function, definition............................................423 *flavor-compilations* variable, definition................423 full-gc function, definition..............................799 function-parent function, definition......................241 function-spec-get function, definition....................241 function-spec-lessp function, definition..................241 function-spec-putprop function, definition................241 gc-flip-minimum-ratio variable, definition................798 gc-flip-ratio variable, definition........................798 gc-reclaim-immediately variable, definition...............798 gc-reclaim-immediately-if-necessary variable, definition............................................798 get-all-source-file-names function, definition............240 get-host-from-address function, definition................577 get-source-file-name function, definition.................239 get-system-version function, definition...................674 host-alist variable, definition...........................577 inhibit-idle-scavenging-flag variable, definition............................................798 initial-common-lisp-readtable variable, definition............................................536 initial-process variable, definition......................686 initial-readtable variable, definition....................536 initialization-keywords variable, definition..............775 input-file-stream-mixin flavor, definition................479 input-pointer-remembering-mixin flavor, definition............................................478 input-stream flavor, definition...........................475 line-output-stream-mixin flavor, definition...............477 lisp-top-level function, definition.......................795 lisp-top-level1 function, definition......................795 login-history variable, definition........................808 - 143 - SI:LOOP-NAMED-VARIABLE-FUNCTION, DEFINITION INDEX loop-named-variable function, definition..................369 loop-tassoc function, definition..........................368 loop-tequal function, definition..........................368 loop-tmember function, definition.........................368 make-process-queue function, definition...................689 *make-system-forms-to-be-evaled-after* variable, definition..................................668 *make-system-forms-to-be-evaled-before* variable, definition..................................668 *make-system-forms-to-be-evaled-finally* variable, definition..................................668 null-stream function, definition..........................470 output-file-stream-mixin flavor, definition...............479 output-pointer-remembering-mixin flavor, definition............................................478 output-stream flavor, definition..........................475 parse-host function, definition...........................576 patch-loaded-p function, definition.......................676 print-disk-error-log function, definition.................794 print-list function, definition...........................544 print-object function, definition.........................543 print-readably variable, definition.......................513 print-readably-mixin flavor, definition...................446 printing-random-object function, definition...............513 process flavor, definition................................695 process-deqeueue function, definition.....................689 process-enqueue function, definition......................689 process-queue-locker function, definition.................689 property-list-mixin flavor, definition....................445 *query-type* variable, definition.........................668 random-create-array function, definition..................158 random-in-range function, definition......................157 random-initialize function, definition....................158 rdtbl-names function, definition..........................536 read-recursive function, definition.......................541 receive-band function, definition.........................810 record-source-file-name function, definition..............239 *redo-all* variable, definition...........................668 rename-within-new-definition-maybe function, definition............................................249 reset-process-queue function, definition..................689 reset-temporary-area function, definition.................299 resource-in-use-p function, definition................126-127 resource-n-objects function, definition...............126-127 resource-object function, definition..................126-127 resource-parameters function, definition..............126-127 resource-parametizer function, definition.............126-127 sb-on function, definition................................687 set-all-swap-recommendations function, definition............................................285 set-memory-size function, definition......................287 set-process-wait function, definition.....................696 set-scavenger-ws function, definition.....................800 - 144 - INDEX SI:SET-SWAP-RECOMMENDATIONS-OF-AREA FUNCTION set-swap-recommendations-of-area function, definition............................................285 set-system-source-file function, definition...............663 set-system-status function, definition....................679 sg-resumable-p function, definition.......................260 *silent-p* variable, definition...........................668 simple-process flavor, definition.........................695 standard-readtable variable, definition...................536 stream flavor, definition.................................475 sublis-eval-once function, definition.....................348 *system-being-defined* variable, definition...............669 *system-being-made* variable, definition..................668 system-version-info function, definition..................674 *top-level-transformations* variable, definition............................................668 transmit-band function, definition........................810 unadvise-1 function, definition...........................744 unbuffered-line-input-stream flavor, definition............................................477 undoable-forms-1 function, definition.....................802 unencapsulate-function-spec function, definition............................................247 unfasl-file function, definition..........................319 unfasl-print function, definition.........................319 unwire-page function, definition..........................285 user-init-options variable, definition....................801 vanilla-flavor flavor, definition.........................432 wire-page function, definition............................285 xr-xrtyi function, definition.............................541 xr-xruntyi function, definition...........................542 Signal function, definition...................................712 Signal names..................................................713 Signal-condition function, definition.........................715 Signal-proceed-case function, definition......................722 Signaling conditions..........................................708 Signed-byte data type specifier, definition....................16 Signp function, definition....................................138 Signum function, definition...................................147 :Silent (for load-patches) keyword, definition................676 :Silent (for make-system) keyword, definition.................667 *Silent-p* variable, in si:, definition.......................668 Simple array..................................................162 Simple function, in chaos:, definition........................616 Simple process................................................695 Simple-array data type specifier, definition...................18 Simple-bit-vector data type specifier, definition..............18 Simple-bit-vector-p function, definition.......................13 :Simple-p (for make-process) keyword, definition..............690 :Simple-p (on si:process) message, definition.................693 Simple-process flavor, in si:, definition.....................695 Simple-string data type specifier, definition..................18 Simple-string-p function, definition...........................13 Simple-vector data type specifier, definition..................18 Simple-vector-p function, definition...........................13 - 145 - SIMULTANEOUS LINEAR EQUATIONS, SOLVING INDEX Simultaneous linear equations, solving........................184 Sin function, definition......................................148 Sind function, definition.....................................148 :Single (for setsyntax) keyword, definition...................539 Single-character symbol.......................................538 Single-float data type specifier, definition...................16 Single-float number type, definition..........................135 Single-float-epsilon variable, definition.....................159 Single-float-negative-epsilon variable, definition............160 Singular-matrix condition, in math:, definition...............184 Sinh function, definition.....................................148 :Site (for load-patches) keyword, definition..................675 Site options..................................................810 Site-name variable, definition................................814 Sixth function, definition.....................................90 Size (for defpackage) keyword, definition.....................652 :Size (for make-area) keyword, definition.....................297 :Size (for make-equal-hash-table) keyword, definition................................................117 :Size hash table operation, definition........................120 :Size (on hash-table) message, definition.....................120 :Size-macro (for defstruct) keyword, definition...............382 :Size-symbol (for defstruct) keyword, definition..............382 Sleep function, definition....................................685 Slot..........................................................374 Small-float function, definition..............................149 Small-floatp function, definition..............................12 Software-type function, definition............................804 Software-version function, definition.........................804 Solve function, definition................................................184 in math:, definition......................................184 Some function, definition................................................106 in cli:, definition.......................................191 Sort function, definition.....................................200 :Sort-function (for meter:analyze) keyword, definition................................................789 Sort-grouped-array function, definition.......................202 Sort-grouped-array-group-key function, definition.............202 Sortcar function, definition..................................201 :Sorted (for fs:directory-list) keyword, definition................................................599 Source file and QFASL file, differences between...............303 Source-level optimizers, compiler.........................313-314 :Source-pathname (on pathname) message, definition............563 Special binding, another name for dynamic binding..............26 Special characters, definition of...............................6 Special declaration, use of request dynamic binding............26 Special form, definition.......................................24 Special forms, as a list form.............................................24 functions to define...................................234-237 how to define.............................................233 - 146 - INDEX SPECIAL FORMS, UNACCEPTABLE IN A MAPPING FUNCTION unacceptable in a mapping function.........................85 Special function, definition...................................54 Special pdl stack, use for dynamic binding.....................29 Special pdl....................................................29 Special PDL, as component of stack group......................256 Special special form, definition...............................54 Special system declaration, definition.........................52 Special variable..........................................26, 305 Special variables, definition..................................26 Special-binding subprimitive..................................284 Special-form-p function, definition............................13 :Special-instance-variables (for defflavor) keyword, definition.......................................424 :Special-pdl-area (for make-process) keyword, definition................................................690 :Special-pdl-area (for make-stack-group) keyword, definition................................................259 :Special-pdl-size (for make-process) keyword, definition................................................690 :Special-pdl-size (for make-stack-group) keyword, definition................................................259 Specialized array.............................................163 :Spell-server-hosts (for defsite) keyword, definition................................................813 :Splicing (for setsyntax) keyword, definition.................539 :Spool (for hardcopy-file) keyword, definition................786 Sqrt function, definition.....................................146 Square root function, definition..............................146 Stable-sort function, definition..............................202 Stable-sortcar function, definition...........................202 Stack frames, affect of tail recursion on................................55 analyzing.............................................261-264 use in storing exical bindings.............................29 Stack group states........................................258-259 Stack group switch, as operation to make a stack group current.............................................256 Stack group...................................................165 as Lisp object containing a computation and its internal state....................................256 called as function........................................232 control stack as compoment of.............................256 current, associated with currently running computation...........................................256 dynamic environment stack as component of.................256 regular PDL as component of...............................256 special PDL as component of...............................256 Stack groups, an example............................................265-266 creating..................................................259 initial function of.......................................256 input and output in.......................................264 presetting the initial state..............................256 resuming..............................................257-258 - 147 - STACK GROUPS, SHARING OF LISP MACHINE ADDRESS SPACE INDEX sharing of Lisp machine address space.....................256 use in management of coroutines and generators........................................256-266 used as functions.........................................257 Stack lists...................................................112 definition and functions which manipulate.............112-113 Stack management functions, push and pop.......................88 %Stack-frame-pointer function, definition.....................278 Stack-group data type specifier, definition....................15 :Stack-group (for make-process) keyword, definition................................................690 :Stack-group (for meter:analyze) keyword, definition................................................789 :Stack-group (on si:process) message, definition..............692 Stack-group-preset function, definition.......................260 Stack-group-resume function, as way of resuming a stack group..........................257 definition................................................260 Stack-group-return function, as way of resuming a stack group..........................257 definition................................................260 :Standalone (for defsite) keyword, definition.................812 Standard-char data type specifier, definition..................15 Standard-char-p function, definition..........................210 Standard-input variable, definition...........................459 *Standard-input* variable, definition.........................459 Standard-output variable, definition..........................460 *Standard-output* variable, definition........................460 Standard-readtable variable, in si:, definition...............536 State, of stack group.....................................258-259 Statement......................................................78 Static non-local exit control structures, definition..............................................75-78 Static non-local exit..........................................75 block and return-from special form as......................62 Status function, in chaos:, definition........................625 Status, of a patchable system.................................679 Steams, implementing..........................................474 :Step (for trace) keyword, definition.........................738 Step function, definition.....................................746 :Stepcond (for trace) keyword, definition.....................738 Stepper debugging facility................................746-748 Stepping through evaluation...................................746 Storage allocation............................................123 Storage efficiency, how to manage.........................101-102 Storage layout definition.................................278-279 Storage management, areas as mechanism for user control of....................296 methods for handling by programs......................123-128 Storage, freeing..............................................281 Store function, definition....................................187 Store-array-leader function, definition.......................171 %Store-conditional function, definition.......................282 Store-conditional function, definition........................688 - 148 - INDEX STREAM DATA TYPE SPECIFIER, DEFINITION Stream data type specifier, definition.........................18 Stream flavor, in si:, definition.............................475 :Stream (for fquery) keyword, definition......................769 Stream input and output, chaosnet.........................617-618 Stream operations, :read and :print...........................543 Stream........................................................459 Stream-copy-until-eof function, definition....................457 Stream-default-handler function, definition...................482 Stream-element-type function, definition......................466 Streamp function, definition..................................459 Streams, asking them what they can do..........................465-466 buffered operations.......................................469 cursor positioning operations.............................467 implementing without flavors..............................479 i/O...................................................459-482 obtaining.................................................470 operations for efficient pretty-printing..................468 operations for interaction................................466 random access file operations.............................468 standard input operations.............................461-463 standard output operations............................463-464 standard..............................................459-460 string I/O................................................473 using flavors to implement................................475 String data type specifier, definition......................17-18 :String (for prompt-and-read) keyword, definition.............454 String function, definition...................................214 String input and output on streams............................473 String input functions....................................449-455 String operations, basic..................................214-218 String, definition................................................203 searching.............................................218-221 String-append function, definition............................216 String-append-a-or-an function, definition....................217 String-capitalize function, definition........................213 String-capitalize-words function, definition..................213 String-char data type specifier, definition....................15 String-char-p function, definition............................210 String-compare function, definition...........................215 String-downcase function, definition..........................213 String-equal function, definition.............................214 %String-equal function, definition............................217 :String-for-directory (on pathname) message, definition................................................567 :String-for-dired (on pathname) message, definition................................................567 :String-for-editor (on pathname) message, definition................................................566 :String-for-host (on pathname) message, definition............567 :String-for-printing (on pathname) message, definition................................................566 - 149 - :STRING-FOR-WHOLINE (ON PATHNAME) MESSAGE INDEX :String-for-wholine (on pathname) message, definition................................................566 String-greaterp function, definition..........................215 :String-in (on streams) message, definition...................462 String-left-trim function, definition.........................216 String-length function, definition............................214 String-lessp function, definition.............................215 :String-line-in (on streams) message, definition..............463 :String-list (for prompt-and-read) keyword, definition................................................454 String-nconc function, definition.............................216 String-not-equal function, definition.........................214 String-not-greaterp function, definition......................215 String-not-lessp function, definition.........................215 String-nreverse function, definition..........................217 :String-or-nil (for prompt-and-read) keyword, definition................................................454 :String-out (on streams) message, definition..................464 String-pluralize function, definition.........................217 String-remove-fonts function, definition......................217 String-reverse function, definition...........................217 String-reverse-search function, definition....................220 String-reverse-search-char function, definition...............219 String-reverse-search-not-char function, definition................................................219 String-reverse-search-not-set function, definition............220 String-reverse-search-set function, definition................220 String-right-trim function, definition........................216 String-search function, definition............................218 String-search-char function, definition.......................218 %String-search-char function, definition......................218 String-search-not-char function, definition...................218 String-search-not-set function, definition....................219 String-search-set function, definition........................219 String-select-a-or-an function, definition....................217 String-subst-char function, definition........................220 String-trim function, definition..............................216 String-upcase function, definition............................213 String//= function, definition................................215 String< function, definition..................................215 String<= function, definition.................................215 String= function, definition..................................214 String> function, definition..................................215 String>= function, definition.................................215 Stringp function, definition...................................12 Strings, appending.................................................215 as arrays.................................................203 comparing.............................................214-215 concatenating.............................................215 copying...................................................215 creating..................................................214 extracting substrings.....................................214 maclisp compatible functions..........................221-222 - 150 - INDEX STRINGS, OBTAINING THE LENGTH OF obtaining the length of...................................214 pluralizing...............................................217 removing fonts from.......................................217 reversing.................................................217 using case sensitivity....................................218 Structure data type specifier, definition......................14 Structure definitions, macros to create...................372-400 Structure macros, introduction to.........................372-374 Structure, as data representation type........................296 %Structure-boxed-size function, definition....................279 Structure-defining macro, how to use............................................374-376 options to............................................376-385 Structure-forward function, definition........................273 %Structure-total-size function, definition....................280 Structure-type objects, creating..............................280 Structured pathname components................................549 Structured records, as tabular data structures................102 Structures, analyzing.............................................279-280 byte fields in........................................387-389 extensions to.........................................396-400 grouped arrays in.........................................389 how to change.........................................385-387 internal structures used by defstruct in..............394-395 named.................................................390-393 usage in Common Lisp......................................393 Sub-apropos function, definition..............................791 Sub1 function, definition.....................................145 Sublis function, definition....................................99 Sublis-eval-once function, in si:, definition.................348 :Submit (for open) keyword, definition........................585 Subprimitives, functions for manipulating the low level machine environment.............................270-295 Subrcall function, definition..................................47 Subroutines, closed, lambdas and named-lambdas as......................230 open-coded, substs and named-substs as....................230 Subrp function, definition.....................................13 Subscript-out-of-bounds condition, definition................................................173 in sys:, definition.......................................173 Subseq function, definition...................................189 Subset function, definition...................................106 Subset-not function, definition...............................106 Subsetp function, definition..................................107 Subst function, definition.................................................98 in cli:, definition........................................98 Subst, as type of interpreted function........................230 Subst-if function, definition..................................99 Subst-if-not function, definition..............................99 Substitutable functions...................................329-331 Substitute function, definition...............................197 - 151 - SUBSTITUTE-IF FUNCTION, DEFINITION INDEX Substitute-if function, definition............................196 Substitute-if-not function, definition........................197 Substring function, definition................................215 Substring-after-char function, definition.....................221 Subtraction functions.........................................145 Subtypep function, definition..................................22 :Summarize (for meter:analyze) keyword, definition............789 Supdup function, definition...................................633 Supdup protocol, chaosnet.....................................627 Supdup:terminal-bell (for beep) keyword, definition................................................458 Super (for defpackage) keyword, definition....................653 :Super-image (for open) keyword, definition...................586 :Superior (for sys:with-help-stream) keyword, definition................................................473 Superior-not-directory condition, in fs:, definition................................................606 Supplied-p variable............................................42 Svref function, definition....................................172 :Swap-hash (on hash-table) message, definition................120 :Swap-sv-of-sg-that-calls-me (for make-process) keyword, definition.......................................690 :Swap-sv-of-sg-that-calls-me (for make-stack-group) keyword, definition.....................259 :Swap-sv-on-call-out (for make-process) keyword, definition................................................690 :Swap-sv-on-call-out (for make-stack-group) keyword, definition.......................................259 Swapf function, definition.....................................37 Swaphash function, definition............................112, 119 Sxhash function, definition...............................121-122 Symbol data type specifier, definition.........................14 Symbol definition, as contents of the function cell.............9 Symbol definitions, functions which access......................9 Symbol package cell, definition.................................9 Symbol print name, definition..................................................9 function which accesses.....................................9 Symbol property list, definition................................9 Symbol value cell, definition...................................9 Symbol value cells, functions which access......................9 Symbol value, definition........................................9 Symbol, definition..................................................9 property lists associated with............................113 Symbol-function function, definition..........................130 Symbol-name function, definition..............................132 Symbol-package function, definition...........................639 Symbol-plist function, definition.............................131 Symbol-plit function, definition..............................131 Symbol-value function, definition.............................129 Symbol-value-globally function, definition.....................35 Symbolp function, definition...................................11 Symbols as a Lisp data type, definition...................129-134 - 152 - INDEX SYMBOLS Symbols, as function specs.........................................224 compile-time properties of................................307 creating..............................................133-134 functions which create......................................9 home packages of......................................639-640 operating on all in a package.........................655-656 print name associated with................................132 property list associated with.............................131 use of fmakunbound to unbind the function cell of....................................................131 Symeval function, definition..................................129 Symeval-globally function, definition..........................35 Symeval-in-closure function, definition.......................253 Symeval-in-instance function, definition......................423 Symeval-in-stack-group function, definition...................261 :Sys-host (for defsite) keyword, definition...................811 :Sys-host-translation-alist (for defsite) keyword, definition................................................811 :Sys-login-name (for defsite) keyword, definition.............812 :Sys-login-password (for defsite) keyword, definition................................................812 Sys: a-memory-counter-block-names variable, definition............................................295 a-memory-location-names variable, definition..............292 abort condition, definition...............................726 active-processes variable, definition.....................686 %aging-depth meter, definition............................295 all-processes variable, definition........................686 amem-evcp-vector variable, definition.....................292 area-overflow condition, definition.......................300 array-has-no-leader condition, definition.................172 array-has-no-leader function, definition..................172 array-index-order constant, definition....................183 array-index-order variable, definition....................183 array-wrong-number-of-dimensions condition, definition............................................173 bad-array-mixin condition flavor, definition..............173 bad-array-mixin condition, definition.....................173 bad-array-mixin flavor, definition...................173, 706 bad-connection-state condition, definition................623 %binding-instances function, definition...................287 *break-bindings* variable, definition.....................797 cell-contents-error condition, definition..................60 cell-contents-error flavor, definition.....................60 %change-page-status function, definition..................286 %chaos-csr-address variable, definition...................290 clock-function-list variable, definition..................686 %compute-page-hash function, definition...................286 connection-closed condition, definition...................624 connection-error condition, definition....................623 connection-lost condition, definition.....................624 connection-no-more-data condition, definition.............624 - 153 - SYS:CONNECTION-REFUSED CONDITION, DEFINITION INDEX connection-refused condition, definition..................624 cons-in-fixed-area condition, definition..................300 %count-age-flushed-pages meter, definition................295 %count-aged-pages meter, definition.......................295 %count-chaos-transmit-aborts meter, definition............293 %count-cons-work meter, definition........................293 %count-disk-ecc-corrected-errors meter, definition............................................294 %count-disk-errors meter, definition......................294 %count-disk-page-read-operations meter, definition............................................294 %count-disk-page-reads meter, definition..................293 %count-disk-page-write-busys meter, definition............294 %count-disk-page-write-operations meter, definition............................................294 %count-disk-page-write-waits meter, definition............294 %count-disk-page-writes meter, definition.................293 %count-disk-prepages-not-used meter, definition............................................294 %count-disk-prepages-used meter, definition...............294 %count-disk-read-compare-differences meter, definition............................................294 %count-disk-read-compare-rereads meter, definition............................................294 %count-disk-read-compare-rewrites meter, definition............................................295 %count-disk-recalibrates meter, definition................294 %count-findcore-emergencies meter, definition.............295 %count-findcore-steps meter, definition...................295 %count-first-level-map-reloads meter, definition............................................293 %count-fresh-pages meter, definition......................293 %count-meta-bits-map-reloads meter, definition............293 %count-pdl-buffer-memory-faults meter, definition............................................293 %count-pdl-buffer-read-faults meter, definition............................................293 %count-pdl-buffer-write-faults meter, definition............................................293 %count-scavenger-work meter, definition...................293 %count-second-level-map-reloads meter, definition............................................293 %create-physical-page function, definition................286 %current-stack-group-calling-args-number variable, definition..................................289 %current-stack-group-calling-args-pointer variable, definition..................................289 %current-stack-group-state variable, definition............................................289 currently-prepared-sheet variable, definition.............291 %delete-physical-page function, definition................287 %disk-blocks-per-cylinder variable, definition............291 %disk-blocks-per-track variable, definition...............291 %disk-error-log-pointer meter, definition.................295 - 154 - INDEX SYS:%DISK-RESTORE FUNCTION, DEFINITION %disk-restore function, definition........................287 %disk-run-light variable, definition......................291 %disk-save function, definition...........................287 %disk-switches variable, definition.......................284 %disk-wait-time meter, definition.........................294 divide-by-zero condition, definition......................145 end-of-file condition, definition.........................449 %error-handler-stack-group variable, definition............................................290 extra-pdl-area variable, definition.......................299 fdefine-file-pathname variable, definition................239 file-local-declarations variable, definition..............304 file-operation-with-warnings function, definition............................................311 fill-pointer-not-fixnum condition, definition.............178 fill-pointer-not-fixnum function, definition..............178 floating-exponent-overflow condition, definition............................................137 floating-exponent-underflow condition, definition............................................137 function-parent system declaration, definition.............53 %gc-flip-ready variable, definition.......................291 %gc-generation-number variable, definition................291 %halt function, definition................................295 host-not-responding condition, definition.................623 host-not-responding-during-connection condition, definition.................................623 host-stopped-responding condition, definition.............624 %inhibit-read-only variable, definition...................290 %initial-fef variable, definition.........................289 %initial-stack-group variable, definition.................290 %internal-value-cell function, definition.................288 invalid-function condition, definition.....................59 invalid-function-spec condition, definition...............241 invalid-lambda-list condition, definition..................59 lexical-environment variable, definition..................292 %loaded-band variable, definition.........................291 local-network-error condition, definition.................623 local-network-error flavor, definition....................623 lock-timeout condition, definition........................688 mar-break condition, definition...........................751 %mc-code-exit-vector variable, definition.................291 %meter-buffer-pointer variable, definition................292 %meter-disk-address variable, definition..................292 %meter-disk-count variable, definition....................292 %meter-global-enable variable, definition.................292 %meter-microcode-enables variable, definition.............788 missing-closeparen condition, definition..................535 network-error condition, definition.......................622 network-error flavor, definition..........................622 network-resources-exhausted condition, definition............................................623 no-action-mixin flavor, definition........................705 no-server-up condition, definition........................624 - 155 - SYS:NR-SYM VARIABLE, DEFINITION INDEX nr-sym variable, definition...............................300 %nubus-physical-address function, definition..............283 %nubus-read function, definition..........................283 %nubus-write function, definition.........................283 number-array-not-allowed condition, definition............173 number-cons-area variable, definition.....................289 %number-of-micro-entries variable, definition.............289 object-operation-with-warnings function, definition............................................311 p-n-string variable, definition...........................300 package-not-found condition, definition...................651 %page-cons-alarm variable, definition.....................290 page-in-area function, definition.........................286 page-in-array function, definition........................285 page-in-pixel-array function, definition..................285 page-in-region function, definition.......................286 page-in-structure function, definition....................285 page-in-words function, definition........................285 page-out-area function, definition........................286 page-out-array function, definition.......................286 page-out-pixel-array function, definition.................286 page-out-region function, definition......................286 page-out-structure function, definition...................286 page-out-words function, definition.......................286 %page-status function, definition.........................286 parse-error condition, definition.........................505 parse-ferror function, definition.........................505 pdl-overflow condition, definition........................260 %physical-address function, definition....................286 pkg-area variable, definition.............................300 print-not-readable condition, definition..................513 proceed-with-value-mixin flavor, definition...............706 processor-type-code variable, definition..................288 property-list-area variable, definition...................300 %qlaryh variable, definition..............................291 %qlaryl variable, definition..............................291 read-end-of-file condition, definition....................534 read-error condition, definition..........................534 read-list-end-of-file condition, definition...............534 read-string-end-of-file condition, definition.............535 read-symbol-end-of-file condition, definition.............535 record-and-print-warning function, definition.............312 record-warning function, definition.......................312 redefinition condition, definition........................240 redefinition flavor, definition...........................240 %region-cons-alarm variable, definition...................290 region-table-overflow condition, definition...............300 remote-network-error condition, definition................623 remote-network-error flavor, definition...................623 resident-symbol-area variable, definition.................300 rp-function-word function, definition.....................262 rplacd-wrong-representation-type condition, definition............................................113 scavenger-ws-enable variable, definition..................290 - 156 - INDEX SYS:%SCHEDULER-STACK-GROUP VARIABLE, DEFINTION %scheduler-stack-group variable, definition...............290 scheduler-stack-group variable, definition................686 self-mapping-table variable, definition...................442 subscript-out-of-bounds condition, definition.............173 throw-tag-not-seen condition, definition...................81 too-few-arguments condition, definition....................59 too-many-arguments condition, definition...................60 %trap-micro-pc variable, definition.......................289 %tv-clock-rate meter, definition..........................293 unbound-closure-variable condition, definition.............61 unbound-instance-variable condition, definition............61 unbound-special-variable condition, definition.............61 unbound-variable condition, definition.....................61 unclaimed-message condition, definition...................423 undefined-function condition, definition...................61 undefined-keyword-argument condition, definition.............................................60 undefinied-keyword-argument condition, definition.............................................60 unknown-address condition, definition.....................623 unknown-host-name condition, definition...................576 unknown-locf-reference condition, definition...............37 unknown-setf-reference condition, definition.............................................37 defintiion and use.....................................37 %using-binding-instances function, definition.............287 virtual-memory-overflow condition, definition.............300 warning flavor, definition................................706 with-help-stream function, definition.....................472 wrong-stack-group-state condition, definition.............260 wrong-type-argument condition, definition..................61 %xbus-write-sync function, definition.....................282 zero-log condition, definition............................................147 definiton.............................................147 zero-to-negative-power condition, definition..............146 System initialization lists...............................772-774 System maintenance............................................672 System status.................................................679 System, adding new options for defsystem..........................669 defining a............................................660-663 making a..............................................666-667 making patches............................................676 *System-being-defined* variable, in si:, definition................................................669 *System-being-made* variable, in si:, definition..............668 :System-type (on host objects) message, definition............578 System-version-info function, in si:, definition..............674 :Systems (for load-patches) keyword, definition...............675 Systems of linear equations, functions that manipulate............................................183-184 Systems, adding new keywords to make-system........................668 - 157 - SYSTEMS, LOADING PATCHES INDEX loading patches...........................................675 maintaining large.....................................660-681 patch facility........................................672-674 transformations on a..................................663-666 T data type specifier, definition..............................15 T symbol, bound to itself.....................................129 Tab function, in format:, definition..........................498 Table data structures, functions which manipulate............................................102-106 Tagbody function, as goto control structure..................................62 definition.................................................79 Tags and gotos control structures, definition...............78-80 Tail recursion.................................................55 definition.................................................55 Tail-recursion-flag variable, definition.......................55 Tailp function, definition....................................104 Tan function, definition......................................148 Tand function, definition.....................................148 Tangent function, definition..................................148 Tanh function, definition.....................................148 Telnet function, definition...................................634 Telnet protocol, chaosnet.....................................627 :Temporary (for open) keyword, definition.....................585 Tenex file system,supported by the Lisp machine...............569 Tenex pathnames...............................................570 Terminal-bell (for beep) keyword, in supdup:, definition................................................458 Terminal-io variable, definition..............................460 *Terminal-io* variable, definition............................460 *Terminal-io*, relation to stack groups.......................264 Terminating macro character...................................540 Terminating the iteration (in loop)...........................358 Terpri function, definition................................................457 in cli:, definition.......................................457 :Test (for make-equal-hash-table) keyword, definition................................................117 Test function, in meter:, definition..........................788 Testing data types with data type specifiers...................20 The function, definition.......................................54 The macro, definition..........................................54 Third function, definition.....................................90 Throw function, as dynamic non-local exit..................................62 definition.................................................81 *Throw function, definition....................................81 Throw non-local exit, role in unbinding variables..............25 Throw..........................................................80 Throw-tag-not-seen condition, definition.................................................81 in sys:, definition........................................81 Time conversions..........................................782-783 Time function, definition.....................................794 - 158 - INDEX TIME INTERVALS, READING AND PRINTING Time intervals, reading and printing..........................781 Time protocol, chaosnet.......................................629 Time, elapsed in microseconds...................................778 getting and setting...................................777-778 printing..............................................778-779 reading...................................................780 Time-difference function, definition..........................778 Time-increment function, definition...........................778 Time-lessp function, definition...............................778 Time:day-of-the-week-string function, definition................................................783 daylight-savings-p function, definition...................782 daylight-savings-time-p function, definition..............782 *default-date-print-mode* variable, definition............779 fixnum-microsecond-time function, definition..............778 get-time function, definition.............................777 initialize-timebase function, definition..................782 leap-year-p function, definition..........................783 microsecond-time function, definition.....................778 month-length function, definition.........................782 month-string function, definition.........................783 parse function, definition................................780 parse-interval-or-never function, definition..............781 parse-universal-time function, definition.................781 print-brief-universal-time function, definition............................................779 print-current-date function, definition...................779 print-current-time function, definition...................779 print-date function, definition...........................779 print-interval-or-never function, definition..............781 print-time function, definition...........................779 print-universal-date function, definition.................779 print-universal-time function, definition.................779 read-interval-or-never function, definition...............781 set-local-time function, definition.......................777 *timezone* variable, definition...........................782 timezone-string function, definition......................783 verify-date function, definition..........................783 Times and dates...............................................776 :Times (for defstruct) keyword, definition....................382 Times function, definition....................................142 *Times function, definition...................................146 :Timezone (for defsite) keyword, definition...................813 *Timezone* variable, in time:, definition.....................782 Timezone-string function, in time:, definition................783 Too-few-arguments condition, in sys:, definition...............59 Too-many-arguments condition, definition.................................................60 in sys:, definition........................................60 *Top-level-transformations* variable, in si:, definition................................................668 TOPS-20 file system,supported by the Lisp machine.............569 TOPS-20 pathnames.............................................569 - 159 - TOTAL SIZE OF AN ARRAY INDEX Total size of an array........................................162 :Total-run-time (on si:process) message, definition................................................693 Trace function, definition....................................738 Trace, use to enter break look when function is called................................................229 use with encapsulations...................................244 Trace-compile-flag variable, definition.......................741 Trace-conditions variable, in eh:, definition.................717 Trace-output variable, definition.............................460 *Trace-output* variable, definition...........................460 Tracing function execution................................737-741 Transcendental numbers, functions and usage...............147-148 Transformations on a system..........................663-666, 670 :Translate-wild-pathname (on pathname) message, definition................................................565 :Translated-pathname (on fs:logical-pathname) message, definition.......................................574 Transmit-band function, in si:, definition....................810 Transpose-matrix function, definition................................................183 in math:, definition......................................183 Transposition of matrices.....................................183 :Trap-enable (for make-process) keyword, definition................................................690 :Trap-enable (for make-stack-group) keyword, definition................................................259 %Trap-micro-pc variable, in sys:, definition..................289 Tree data structure, definition................................86 :Tree (for defstruct) keyword, definition.....................377 Tree-equal function, definition................................97 Trees, hash tables which has on...............................116 True function, definition......................................50 Truename function, definition.................................588 :Truename (on file streams) message, definition...............587 :Truename (on pathname) message, definition...................592 Truncate function, definition.................................143 %Tv-clock-rate meter, in sys:, definition.....................293 Tv: close-all-servers function, definition....................635 kbd-mouse-p function, definition..........................207 make-mouse-char function, definition......................208 notify (for beep) keyword, definition.....................457 Twenex file system,supported by the Lisp machine..............569 Twenex pathnames..............................................569 Tyi function, definition......................................452 :Tyi (on streams) message, definition.........................461 :Tyi-no-hang (on streams) message, definition.................466 Tyipeek function, definition..................................452 :Tyipeek (on streams) message, definition.....................461 Tyo function, definition......................................456 :Tyo (on streams) message, definition.........................463 - 160 - INDEX :TYPE (FOR DEFSTRUCT SLOT OPTION) KEYWORD :Type (for defstruct slot option) keyword, definition................................................375 :Type (for defstruct) keyword, definition.....................376 :Type (for fquery) keyword, definition........................769 :Type (for make-array) keyword, definition....................168 :Type (for si:printing-random-object) keyword, definition................................................513 :Type keyword option (for make-array function), definition................................................168 :Type (on pathname) message, definition.......................550 Type specifier, sequence, use with generic sequence functions........................................188 Type specifiers................................................14 definition..............................................14-23 :Type-and-version (on pathname) message, definition................................................569 Type-of function, definition...................................20 :Type-wild-p (on pathname) message, definition................564 Typecase function, definition..................................20 :Typed-array (for defstruct) keyword, definition..............376 Typep function, definition.....................................20 Types of arrays...............................................163 Unadvise function, definition.................................743 Unadvise-1 function, in si:, definition.......................744 Unadvise-within function, definition..........................746 Unbinding variables, using variable-makunbound special form...............................................31 Unbinding......................................................25 Unbound symbol, indicated by void value cell..................129 Unbound variable...............................................26 Unbound variables, definition..................................26 Unbound-closure-variable condition, in sys:, definition.................................................61 Unbound-instance-variable condition, in sys:, definition.................................................61 Unbound-special-variable condition, in sys:, definition.................................................61 Unbound-variable condition, in sys:, definition................61 Unbreakon function, definition................................742 Unbuffered-line-input-stream flavor, in si:, definition................................................477 Unclaimed-message condition, in sys:, definition..............423 Uncompile function, definition................................301 Undefflavor function, definition..............................420 Undefined-function condition, in sys:, definition..............61 Undefined-keyword-argument condition, in sys:, definition.................................................60 Undefmethod function, definition..............................419 Undefun function, definition..................................241 :Undeletable-p (on pathname) message, definition..............593 :Undelete (on file streams) message, definition...............588 :Undelete (on pathname) message, definition...................593 Undelete-file function, definition............................589 Undeletef function, definition................................589 - 161 - UNDOABLE-FORMS-1 FUNCTION, IN SI:, DEFINITION INDEX Undoable-forms-1 function, in si:, definition.................802 Unencapsulate-function-spec function, in si:, definition................................................247 Unexport function, definition.................................644 Unfasl-file function, in si:, definition......................319 Unfasl-print function, in si:, definition.....................319 %Unibus-read function, definition.............................282 %Unibus-write function, definition............................282 Unintern function, definition.................................646 Uninterned symbol.............................................133 Uninterned symbols, definition................................133 Union function, definition................................................107 in cli:, definition.......................................108 Universal time................................................776 Unix file system,supported by the Lisp machine................570 Unix pathnames................................................570 Unknown-address condition, in sys:, definition................623 Unknown-host-name condition, in sys:, definition..............576 Unknown-locf-reference condition, in sys:, definition.................................................37 Unknown-logical-pathname-translation condition, in fs:, definition...........................................575 Unknown-operation condition, in fs:, definition...............610 Unknown-pathname-host condition, in fs:, definition................................................577 Unknown-property condition, in fs:, definition................607 Unknown-setf-reference condition, in sys:, definition.................................................37 Unless function, definition....................................63 Unless macro, definition.......................................63 Unread-char function, definition..............................451 :Unreleased (for load-patches) keyword, definition............675 Unreleased patches............................................677 Unsigned-byte data type specifier, definition..................16 Unspecial function, definition.................................54 Unspecial system declaration, definition.......................52 Unspecific pathname components................................548 Untrace function, definition..................................740 :Untyi (on streams) message, definition.......................461 :Untyo (on streams) message, definition.......................468 :Untyo-mark (on streams) message, definition..................468 Untyped methods...............................................434 Unuse-package function, definition............................643 Unwind protection..............................................82 Unwind-protect function, definition............................82 Unwind-stack function, definition..............................82 *Unwind-stack function, definition.............................82 Unwinding a stack..............................................82 Unwire-page function, in si:, definition......................285 Up-hosts function, in chaos:, definition......................624 Update, conceptual operation on generalized variables..................................................35 Upper-case-p function, definition.............................212 - 162 - INDEX UPPERCASE CHARACTER CONVERSIONS Uppercase character conversions...........................212-213 Uptime protocol, chaosnet.....................................630 Use (for defpackage) keyword, definition......................652 Use-package function, definition..............................643 User-defined data type specifiers, macro for creating...................................................19 User-homedir function, in fs:, definition.....................560 User-homedir-pathname function, definition....................560 User-host-password-alist variable, in fs:, definition................................................608 User-id variable, definition..................................800 User-init-options variable, in si:, definition................801 User-logged-into-host-p function, in chaos:, definition................................................634 :User-proceed-types (on condition) message, definition................................................720 User-unames variable, in fs:, definition......................608 %Using-binding-instances function, in sys:, definition................................................287 Using-resource function, definition...........................126 :Usual-lm-name-prefix (for defsite) keyword, definition................................................812 Val function, in eh:, definition..............................734 Value cell of symbol, definition..................................................9 use for dynamic binding....................................29 Value cell, Lisp object associated with symbols, definition............................................129-130 :Value (for trace) keyword, definition........................739 Value of property name, as second element of property list entry.......................................113 Value of symbol, definition.....................................9 Value-cell-location function, definition......................130 Values function, definition....................................56 Values returned from a loop iteration macro...............356-357 Values system declaration, definition..........................53 Values variable, definition...................................740 *Values* variable, definition.................................797 Values, multiple, functions which manipulate................55-59 Values-list function, definition...............................56 Vanilla-flavor flavor, in si:, definition.....................432 Variable bindings (in loop)...................................354 Variable bindings in the loop iteration macro.............354-355 Variable concept, definition of................................35 Variable manipulation macros, by location instead of name.................................................35-38 Variable-boundp function, definition...........................30 Variable-location function, definition.........................30 Variable-makunbound function, definition.................................................31 use in makeing current binding void........................26 Variables, a-memory-counter-block-names, in sys:.....................295 a-memory-location-names, in sys:..........................292 - 163 - VARIABLE, ACTIVE-PROCESSES, IN SYS: INDEX active-processes, in sys:.................................686 *all-flavor-names*........................................415 *all-packages*............................................656 all-processes, in sys:....................................686 allow-variables-in-function-position-switch...............315 alphabetic-case-affects-string-comparison.................218 *always-merge-type-and-version*, in fs:...................555 amem-evcp-vector, in sys:.................................292 ans-op, in chaos:.........................................621 applyhook.................................................748 *applyhook*...............................................748 area-list.................................................298 %arg-desc-evaled-rest.....................................244 %arg-desc-fef-bind-hair...................................244 %arg-desc-fef-quote-hair..................................244 %arg-desc-interpreted.....................................244 %%arg-desc-min-args.......................................243 %arg-desc-quoted-rest.....................................244 arglist...................................................740 array-bits-per-element....................................165 array-dimension-limit.....................................162 array-elements-per-q......................................165 array-index-order, in sys:................................183 array-rank-limit..........................................162 array-total-size-limit....................................162 array-types...............................................165 art-16b...................................................163 art-1b....................................................163 art-2b....................................................163 art-32b...................................................164 art-4b....................................................163 art-7b....................................................163 art-complex...............................................164 art-complex-float.........................................164 art-complex-fps-float.....................................165 art-fat-string............................................163 art-float.................................................164 art-fps-float.............................................164 art-half-fix..............................................164 art-q.....................................................163 art-q-list................................................163 art-reg-pdl...............................................165 art-special-pdl...........................................165 art-stack-group-head......................................165 art-string................................................163 associated-machine, in si:................................815 background-cons-area......................................297 base......................................................514 *batch-mode-p*, in si:....................................668 boole-1...................................................153 boole-2...................................................153 boole-and.................................................153 boole-andc1...............................................153 boole-andc2...............................................153 - 164 - INDEX VARIABLES, BOOLE-CLR boole-clr.................................................153 boole-eqv.................................................153 boole-ior.................................................153 boole-nand................................................153 boole-nor.................................................153 boole-orc1................................................153 boole-orc2................................................153 boole-set.................................................153 boole-xor.................................................153 *break-bindings*, in sys:.................................797 call-arguments-limit.......................................47 cdr-error.................................................279 cdr-next..................................................279 cdr-nil...................................................279 cdr-normal................................................279 %%ch-char.................................................206 %%ch-font.................................................207 %chaos-csr-address, in sys:...............................290 chaos: ans-op................................................621 cls-op................................................621 dat-op................................................621 eof-op................................................621 first-data-word-in-pkt................................619 los-op................................................621 lsn-op................................................621 max-data-words-per-pkt................................619 opn-op................................................621 rfc-op................................................621 server-alist..........................................616 char-bits-limit...........................................206 char-code-limit...........................................206 char-control-bit..........................................206 char-font-limit...........................................206 char-hyper-bit............................................206 char-meta-bit.............................................206 char-super-bit............................................206 cli:*default-pathname-defaults*...........................556 clock-function-list, in sys:..............................686 cls-op, in chaos:.........................................621 cold-load-stream, in si:..................................470 common-lisp-readtable, in si:.............................536 compile-encapsulations-flag...............................302 compiler-verbose, in compiler:............................303 compiler: compiler-verbose......................................303 peep-enable...........................................303 qc-file-check-indentation.............................304 warn-on-errors........................................309 condition-default-handlers, in eh:........................705 condition-handlers, in eh:................................705 condition-resume-handlers, in eh:.........................726 current-process...........................................684 current-stack-group.......................................258 - 165 - VARIABLES, %CURRENT-STACK-GROUP-CALLING-ARGS-NUMBER INDEX %current-stack-group-calling-args-number, in sys:..................................................289 %current-stack-group-calling-args-pointer, in sys:..................................................289 current-stack-group-resumer...............................258 %current-stack-group-state, in sys:.......................289 currently-prepared-sheet, in sys:.........................291 dat-op, in chaos:.........................................621 debug-io..................................................460 *debug-io*................................................460 *debug-io-override*, in eh:...............................727 *default-bit-array-printer*, in si:.......................786 default-cons-area.........................................297 *default-date-print-mode*, in time:.......................779 *default-pathname-defaults*...............................556 in cli:...............................................556 *default-printer*, in si:.................................786 *defaults-are-per-host*, in fs:...........................555 defining...................................................25 definition..............................................25-38 %disk-blocks-per-cylinder, in sys:........................291 %disk-blocks-per-track, in sys:...........................291 %disk-run-light, in sys:..................................291 %disk-switches, in sys:...................................284 *dont-recompile-flavors*, in si:..........................421 double-float-epsilon......................................159 double-float-negative-epsilon.............................160 dtp-array-header..........................................271 dtp-array-pointer.........................................271 dtp-body-forward..........................................272 dtp-character.............................................271 dtp-closure...............................................271 dtp-entity................................................271 dtp-extended-number.......................................271 dtp-external-value-cell-pointer...........................272 dtp-fef-pointer...........................................271 dtp-fix...................................................271 dtp-free..................................................272 dtp-gc-forward............................................272 dtp-header................................................271 dtp-header-forward........................................272 dtp-instance..............................................271 dtp-instance-header.......................................271 dtp-list..................................................271 dtp-locative..............................................271 dtp-null..................................................271 dtp-one-q-forward.........................................272 dtp-select-method.........................................271 dtp-self-ref-pointer......................................272 dtp-small-flonum..........................................271 dtp-stack-closure.........................................271 dtp-stack-group...........................................271 dtp-symbol................................................271 dtp-symbol-header.........................................271 - 166 - INDEX VARIABLES, DTP-TRAP dtp-trap..................................................272 dtp-u-entry...............................................271 eh: condition-default-handlers............................705 condition-handlers....................................705 condition-resume-handlers.............................726 *debug-io-override*...................................727 *inhibit-debugger-proceed-prompt*.....................727 pdl-grow-ratio........................................260 trace-conditions......................................717 encapsulation-standard-order, in si:......................247 eof-op, in chaos:.........................................621 %error-handler-stack-group, in sys:.......................290 error-output..............................................460 *error-output*............................................460 errset....................................................712 evalhook..................................................748 *evalhook*................................................748 extra-pdl-area, in sys:...................................299 fdefine-file-pathname, in sys:............................239 *features*................................................803 file-local-declarations, in sys:..........................304 *file-transformation-function*, in si:....................668 first-data-word-in-pkt, in chaos:.........................619 *flavor-compilations*, in si:.............................423 format: y-or-n-p-choices......................................771 y-or-n-p-options......................................771 yes-or-no-p-options...................................771 fs: *always-merge-type-and-version*.......................555 *defaults-are-per-host*...............................555 *generic-base-type-alist*.............................561 host-unit-lifetime....................................608 *its-uninteresting-types*.............................568 last-file-opened......................................556 *name-specified-default-type*.........................555 *pathname-hash-table*.................................560 *pathname-host-list*..................................577 record-passwords-flag.................................608 user-host-password-alist..............................608 user-unames...........................................608 gc-flip-minimum-ratio, in si:.............................798 gc-flip-ratio, in si:.....................................798 %gc-flip-ready, in sys:...................................291 %gc-generation-number, in sys:............................291 gc-on.....................................................797 gc-reclaim-immediately, in si:............................798 gc-reclaim-immediately-if-necessary, in si:...............798 generalized, macros for manipulating....................35-38 *generic-base-type-alist*, in fs:.........................561 global, use of defvar macro to declare.....................33 host-alist, in si:........................................577 host-unit-lifetime, in fs:................................608 - 167 - VARIABLES, IBASE INDEX ibase.....................................................517 ignore....................................................309 *inhibit-debugger-proceed-prompt*, in eh:.................727 inhibit-fdefine-warnings..................................240 inhibit-idle-scavenging-flag, in si:......................798 %inhibit-read-only, in sys:...............................290 inhibit-scavenging-flag...................................290 inhibit-scheduling-flag...................................685 inhibit-style-warnings-switch.............................316 initial-common-lisp-readtable, in si:.....................536 %initial-fef, in sys:.....................................289 initial-process, in si:...................................686 initial-readtable, in si:.................................536 %initial-stack-group, in sys:.............................290 initialization-keywords, in si:...........................775 internal-time-units-per-second............................777 *its-uninteresting-types*, in fs:.........................568 %%kbd-char................................................206 %%kbd-control.............................................207 %%kbd-control-meta........................................207 %%kbd-hyper...............................................207 %%kbd-meta................................................207 %%kbd-mouse-button........................................207 %%kbd-mouse-n-clicks......................................207 %%kbd-super...............................................207 lambda-list-keywords.......................................44 lambda-parameters-limit....................................43 last-file-opened, in fs:..................................556 least-negative-double-float...............................159 least-negative-long-float.................................159 least-negative-short-float................................159 least-negative-single-float...............................159 least-positive-double-float...............................159 least-positive-long-float.................................159 least-positive-short-float................................159 least-positive-single-float...............................159 lexical-environment, in sys:..............................292 lisp-crash-list...........................................797 *load-verbose*............................................592 %loaded-band, in sys:.....................................291 login-history, in si:.....................................808 logout-list...............................................800 long-float-epsilon........................................159 long-float-negative-epsilon...............................160 los-op, in chaos:.........................................621 lsn-op, in chaos:.........................................621 macro-compiled-program....................................300 *macroexpand-hook*........................................344 *make-system-forms-to-be-evaled-after*, in si:............668 *make-system-forms-to-be-evaled-before*, in si:...................................................668 *make-system-forms-to-be-evaled-finally*, in si:...................................................668 %mar-high.................................................290 - 168 - INDEX VARIABLES, %MAR-LOW %mar-low..................................................290 max-data-words-per-pkt, in chaos:.........................619 %mc-code-exit-vector, in sys:.............................291 %meter-buffer-pointer, in sys:............................292 %meter-disk-address, in sys:..............................292 %meter-disk-count, in sys:................................292 %meter-global-enable, in sys:.............................292 %meter-microcode-enables, in sys:.........................788 meter:metered-objects.....................................788 metered-objects, in meter:................................788 %microcode-version-number.................................289 *modules*.................................................672 most-negative-double-float................................159 most-negative-fixnum......................................158 most-negative-long-float..................................159 most-negative-short-float.................................159 most-negative-single-float................................159 most-positive-double-float................................159 most-positive-fixnum......................................159 most-positive-long-float..................................159 most-positive-short-float.................................159 most-positive-single-float................................159 multiple-values-limit......................................59 *name-specified-default-type*, in fs:.....................555 *nopoint..................................................514 nr-sym, in sys:...........................................300 number-cons-area, in sys:.................................289 %number-of-micro-entries, in sys:.........................289 obsolete-function-warning-switch..........................315 open-code-map-switch......................................316 opn-op, in chaos:.........................................621 p-n-string, in sys:.......................................300 package...................................................637 *package*.................................................637 %page-cons-alarm, in sys:.................................290 *pathname-hash-table*, in fs:.............................560 *pathname-host-list*, in fs:..............................577 pdl-grow-ratio, in eh:....................................260 peep-enable, in compiler:.................................303 permanent-storage-area....................................299 pi........................................................147 pkg-area, in sys:.........................................300 pkg-global-package........................................657 pkg-keyword-package.......................................657 pkg-system-package........................................657 prin1.....................................................796 prinlength................................................515 prinlevel.................................................515 *print-array*.............................................515 *print-base*..............................................514 *print-case*..............................................515 *print-circle*............................................514 *print-escape*............................................514 *print-gensym*............................................515 - 169 - VARIABLES, *PRINT-LENGTH* INDEX *print-length*............................................515 *print-level*.............................................515 *print-pretty*............................................514 *print-radix*.............................................514 print-readably, in si:....................................513 processor-type-code, in sys:..............................288 property-list-area, in sys:...............................300 %%q-all-but-cdr-code......................................279 %%q-all-but-pointer.......................................279 %%q-all-but-typed-pointer.................................278 %%q-cdr-code..............................................278 %%q-data-type.............................................278 q-data-types..............................................272 %%q-high-half.............................................279 %%q-low-half..............................................279 %%q-pointer...............................................278 %%q-pointer-within-page...................................278 %%q-typed-pointer.........................................278 qc-file-check-indentation, in compiler:...................304 %qlaryh, in sys:..........................................291 %qlaryl, in sys:..........................................291 query-io..................................................460 *query-io*................................................460 *query-type*, in si:......................................668 *random-state*............................................157 *read-base*...............................................517 read-check-indentation....................................533 *read-default-float-format*...............................518 read-preserve-delimiters..................................531 *read-suppress*...........................................542 readtable.................................................536 *readtable*...............................................536 readtable, use to specify Common Lisp.......................8 record-passwords-flag, in fs:.............................608 *redo-all*, in si:........................................668 %region-cons-alarm, in sys:...............................290 resident-symbol-area, in sys:.............................300 rfc-op, in chaos:.........................................621 room......................................................793 rubout-handler............................................502 run-in-maclisp-switch.....................................315 scavenger-ws-enable, in sys:..............................290 %scheduler-stack-group, in sys:...........................290 scheduler-stack-group, in sys:............................686 self......................................................420 self-mapping-table, in sys:...............................442 server-alist, in chaos:...................................616 short-float-epsilon.......................................159 short-float-negative-epsilon..............................159 si: associated-machine....................................815 *batch-mode-p*........................................668 cold-load-stream......................................470 common-lisp-readtable.................................536 - 170 - INDEX VARIABLES, SI:*DEFAULT-BIT-ARRAY-PRINTER* *default-bit-array-printer*...........................786 *default-printer*.....................................786 *dont-recompile-flavors*..............................421 encapsulation-standard-order..........................247 *file-transformation-function*........................668 *flavor-compilations*.................................423 gc-flip-minimum-ratio.................................798 gc-flip-ratio.........................................798 gc-reclaim-immediately................................798 gc-reclaim-immediately-if-necessary...................798 host-alist............................................577 inhibit-idle-scavenging-flag..........................798 initial-common-lisp-readtable.........................536 initial-process.......................................686 initial-readtable.....................................536 initialization-keywords...............................775 login-history.........................................808 *make-system-forms-to-be-evaled-after*................668 *make-system-forms-to-be-evaled-before*...............668 *make-system-forms-to-be-evaled-finally*..............668 print-readably........................................513 *query-type*..........................................668 *redo-all*............................................668 *silent-p*............................................668 standard-readtable....................................536 *system-being-defined*................................669 *system-being-made*...................................668 *top-level-transformations*...........................668 user-init-options.....................................801 *silent-p*, in si:........................................668 single-float-epsilon......................................159 single-float-negative-epsilon.............................160 site-name.................................................814 standard-input............................................459 *standard-input*..........................................459 standard-output...........................................460 *standard-output*.........................................460 standard-readtable, in si:................................536 sys: a-memory-counter-block-names..........................295 a-memory-location-names...............................292 active-processes......................................686 all-processes.........................................686 amem-evcp-vector......................................292 array-index-order.....................................183 *break-bindings*......................................797 %chaos-csr-address....................................290 clock-function-list...................................686 %current-stack-group-calling-args-number..............289 %current-stack-group-calling-args-pointer.............289 %current-stack-group-state............................289 currently-prepared-sheet..............................291 %disk-blocks-per-cylinder.............................291 %disk-blocks-per-track................................291 - 171 - VARIABLES, SYS:%DISK-RUN-LIGHT INDEX %disk-run-light.......................................291 %disk-switches........................................284 %error-handler-stack-group............................290 extra-pdl-area........................................299 fdefine-file-pathname.................................239 file-local-declarations...............................304 %gc-flip-ready........................................291 %gc-generation-number.................................291 %inhibit-read-only....................................290 %initial-fef..........................................289 %initial-stack-group..................................290 lexical-environment...................................292 %loaded-band..........................................291 %mc-code-exit-vector..................................291 %meter-buffer-pointer.................................292 %meter-disk-address...................................292 %meter-disk-count.....................................292 %meter-global-enable..................................292 %meter-microcode-enables..............................788 nr-sym................................................300 number-cons-area......................................289 %number-of-micro-entries..............................289 p-n-string............................................300 %page-cons-alarm......................................290 pkg-area..............................................300 processor-type-code...................................288 property-list-area....................................300 %qlaryh...............................................291 %qlaryl...............................................291 %region-cons-alarm....................................290 resident-symbol-area..................................300 scavenger-ws-enable...................................290 %scheduler-stack-group................................290 scheduler-stack-group.................................686 self-mapping-table....................................442 %trap-micro-pc........................................289 *system-being-defined*, in si:............................669 *system-being-made*, in si:...............................668 tail-recursion-flag........................................55 terminal-io...............................................460 *terminal-io*.............................................460 time: *default-date-print-mode*.............................779 *timezone*............................................782 *timezone*, in time:......................................782 *top-level-transformations*, in si:.......................668 trace-compile-flag........................................741 trace-conditions, in eh:..................................717 trace-output..............................................460 *trace-output*............................................460 %trap-micro-pc, in sys:...................................289 user-host-password-alist, in fs:..........................608 user-id...................................................800 user-init-options, in si:.................................801 - 172 - INDEX VARIABLES, USER-UNAMES, IN FS: user-unames, in fs:.......................................608 values....................................................740 *values*..................................................797 warn-on-errors, in compiler:..............................309 working-storage-area......................................299 y-or-n-p-choices, in format:..............................771 y-or-n-p-options, in format:..............................771 yes-or-no-p-options, in format:...........................771 zunderflow................................................137 Vector data type specifier, definition.........................18 :Vector (for defstruct) keyword, definition...................376 Vector function, definition...................................167 Vector........................................................162 as array of rank one......................................162 Vector-pop function, definition...............................178 Vector-push function, definition..............................178 Vector-push-extend function, definition.......................178 Vectorp function, definition...................................12 Vectors, concatenating.............................................189 copying...................................................189 filling...................................................190 obtaining a subset of.....................................189 removing elements from................................194-196 replacing elements in a...................................189 reversing, destructive...........................................190 non-destructive.......................................190 searching for elements in.............................197-198 sorting and merging elements of.......................200-202 substituting values in................................196-197 :Verbose (for load-patches) keyword, definition...............676 Verify-date function, in time:, definition....................783 :Verify-lm-dumps (for defsite) keyword, definition............814 :Version (on pathname) message, definition....................550 :Version-wild-p (on pathname) message, definition.............564 Very mangled software.........................................570 Viewf function, definition....................................591 Virtual-memory-overflow condition, in sys:, definition................................................300 VMS file system,supported by the Lisp machine.................569 VMS pathnames.................................................570 Void binding of variables, definition..........................26 Void binding...................................................26 Void state of the value cell..................................129 Void, using variable-makunbound special form to make a binding.............................................31 :Vsp (for hardcopy-file) keyword, definition..................785 Wait function.................................................683 in chaos:, definition.....................................615 :Wait-argument-list (on si:process) message, definition................................................692 :Wait-function (on si:process) message, definition............692 - 173 - :WARM-BOOT-ACTION (FOR MAKE-PROCESS) KEYWORD INDEX :Warm-boot-action (for make-process) keyword, definition................................................690 :Warm-boot-action (for process-run-function) keyword, definition.......................................691 :Warm-boot-action (on si:process) message, definition................................................693 Warn function, definition.....................................709 Warn-on-errors variable, in compiler:, definition.............309 Warning flavor, in sys:, definition...........................706 Warnings from the compiler....................................308 Warnings, compiler, using.....................................308 :Warnings-pathname-default (for defsystem) keyword, definition.......................................662 What-files-call function, definition..........................790 When function, definition......................................63 When macro, definition.........................................63 Where-is function, definition.................................791 :Wherein (for trace) keyword, definition......................739 :Which-operations message, definition.........................432 :Which-operations (on streams) message, definition............465 Who-calls function, definition................................790 Whois function, definition....................................634 :Whostate (on si:process) message, definition.................692 :Width (for sys:with-help-stream) keyword, definition................................................472 :Wild-p (on pathname) message, definition.....................564 :Wildcard-map (on pathname) message, definition...............594 Wildcard-not-allowed condition, in fs:, definition............606 Wildcards (in pathnames)......................................563 Windows, deexposed, and background processes with the debugger..............................................736 Wire-page function, in si:, definition........................285 With-help-stream function, in sys:, definition................472 With-input-editing function, definition.......................501 With-input-from-string function, definition...................473 With-lock function, definition................................688 With-open-file function, definition...........................580 With-open-file-case function, definition......................580 With-open-file-retry function, definition.....................581 With-open-file-search function, definition....................581 With-open-stream function, definition.........................471 With-open-stream-case function, definition....................471 With-output-to-string function, definition....................474 With-self-variables-bound function, definition................421 With-stack-list function, definition..........................112 With-stack-list special form, definition......................112 With-stack-list* function, definition.........................112 With-timeout function, definition.............................686 :Within, as a function spec...................................225 Without-interrupts function, definition.......................684 Working storage area, as default..............................296 Working-storage-area variable, definition.....................299 :Write (for fs:complete-pathname) keyword, definition................................................602 - 174 - INDEX WRITE FUNCTION, DEFINITION Write function, definition....................................528 Write-byte function, definition...............................456 Write-char function, definition...............................456 Write-line function, definition...............................456 Write-meter function, definition..............................292 Write-string function, definition.............................456 Write-to-string function, definition..........................529 Wrong-kind-of-file condition, in fs:, definition..............606 Wrong-stack-group-state condition, in sys:, definition................................................260 Wrong-type-argument condition, in sys:, definition.............61 %Xbus-read function, definition...............................282 %Xbus-write function, definition..............................282 %Xbus-write-sync function, in sys:, definition................282 Xcons function, definition.....................................88 Xcons-in-area function, definition.............................88 :Xgp (for printer-type) keyword, definition...................785 Xr-xrtyi function, in si:, definition.........................541 Xr-xruntyi function, in si:, definition.......................542 Xstore function, definition...................................187 Y-or-n-p function, definition.................................768 Y-or-n-p-options variable, in format:, definition.............771 Yes-or-no.....................................................768 Yes-or-no-p function, definition..............................768 Yes-or-no-p-options variable, in format:, definition................................................771 Zero, divide by, signalling the condition.....................145 Zero-log condition, in sys:, definition.......................147 Zero-to-negative-power condition, in sys:, definition................................................146 Zerop function, definition....................................138 Zmacs documentation on flavors............................443-444 Zmacs editor, commands which invoke the LIsp compiler..................................................301 Zunderflow variable, definition...............................137 Zwei:converse-message-received (for beep) keyword, definition................................................457 converse-problem (for beep) keyword, definition............................................457 interval-stream function, definition......................472 no-completion (for beep) keyword, definition..............457 save-all-files function, definition.......................793 \ function, definition........................................144 \\ function, definition.......................................145 ^ function, definition........................................145 ^$ function, definition.......................................145 `&' keywords...................................................43 - 175 -