|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Keene S.E. — Object-Oriented Programming in Common Lisp |
|
|
Предметный указатель |
Print-object, example of specializing 37 38
Printed representation of instances 37
Procedural definitions 165 207 229
Process-wait 34
Processes 17
Processes and locks 34
Processes, multiple 34
Processes, primitives supporting 34
Programmer interface 134 216
Protocols 30 230
Protocols for creating streams 207
Protocols for encoding and decoding 88
Protocols of locking 30 60
Protocols of streams 177
Protocols of triangles 144 150
Protocols, designing a protocol for creating streams 207
Protocols, enforcement of 218
Protocols, guidelines on designing 62
Protocols, techniques for designing 207
Reader generic functions 21 22 230
Reader generic functions, automatically generated methods for 22 70
Reader generic functions, examples of calling 26
Redefining CLOS elements 139
Redefining CLOS elements, changing the class of an instance 151
Redefining CLOS elements, classes 140
Redefining CLOS elements, examples of 144
Redefining CLOS elements, generic functions 143
Redefining CLOS elements, methods 143
Reinitialize-instance 167 245
Remote evaluation example 86
Remove-method 136 246
Returned values of generic functions 115
Returned values of methods 11 115
root class see "t"
Rules of class precedence 118
Rules of method applicability 98
Rules of ranking parameter specializers 99
Setf syntax 22
Setf-if 35
Shared slots 66 230
Shared slots vs. methods 69
Shared slots, example of defining 69 200 202
Shared-initialize 167 246
single inheritance 14 230
Slot options 21
Slot options, guidelines on using inheritance of 129
Slot options, inheritance of 128
Slot-boundp 38 247
Slot-exists-p 255
Slot-makunbound 255
Slot-missing 166 254
Slot-unbound 75 166 254
Slot-value 247
Slot-value vs. accessor generic functions 72
slots 6 230
Slots, inheritance of 127
Slots, inherited from superclasses 8
Slots, initializing when creating instances 157
| Slots, local 66
Slots, shared 66
Slots, unbound 75
Slots, used in lock classes 23
Specialized parameters 32 230
Specializing describe see "Describe"
Specializing print-object see "Print-object"
Standard method combination type 106 231
Standard method combination type, summary of 113
Standard-class 219
Standard-generic-function 220
Standard-method 220
Standard-object 42 117 230
State information see "Slots"
streams 171
Streams, byte stream classes 202
Streams, character stream classes 199
Streams, directional stream classes 180
Streams, disk stream classes 190
Streams, instantiable streams 205
Streams, operations on 174
Streams, procedural definition for creating 207
Streams, tape stream classes 185
Streams, types of 173
Structure of instances see "Slots"
Structure-class 219
subclasses 7 231
Subtypep 27
Summary of built-in method combination types 109
Summary of method inheritance 98
Summary of standard method combination type 113
Summary of techniques used in the stream example 212
Summary of the CLOS model 13
Summary of the generic dispatch procedure 112
Summary of the lock classes 56
Summary of the programmer interface 216
Summary of what make-instance does 156
superclasses 7 221 231
Symbol-macrolet 255
Syntax of CLOS operators 233
Sys:&pointer 38
System-supplied methods see "Default methods" 41
t 43 84 117
Triangle example 144
Type specifiers 14 26
TYPEP 27 33
Unbound slots 75 231
Update-instance-for-different-class 151 167 248
Update-instance-for-redefined-class 148 167 249
Values see "Returned values"
With-accessors 73 250
With-added-methods 253
With-lock 55
With-slots 73 151 250
Without-process-preemption 34
Writer generic functions 22 231
Writer generic functions, automatically generated methods for 22 70
Writer generic functions, examples of calling 26
|
|
|
Реклама |
|
|
|