|
 |
Àâòîðèçàöèÿ |
|
 |
Ïîèñê ïî óêàçàòåëÿì |
|
 |
|
 |
|
 |
 |
|
 |
|
Seibel P. — Practical common Lisp |
|
 |
Ïðåäìåòíûé óêàçàòåëü |
&allow-other-keys parameter 194
&attributes parameter 423 459—461
&body parameter 94
&key parameter 56—58 61 94 161 194 208 283 320 330
&optional parameter 54 56—57 61 94 161 283
&rest parameter 55—58 61 93—94 161 194 283 320 360
&whole parameter 162 463
* directive 230
*db* variable 385
*metadata-interval* global variable 406
*READ-EVAL* variable 421
*STANDARD-OUTPUT* stream 220
*xhtml* variable 462
+ function 55 65 103 119
+ operator 199
+ symbol 13 41 117
+null+ constant 359
.lisp extension 15
/ function 119
/ sign 117
/= function 121
1+ function 120
1-function 120
:absolute keyword 169—170
:accessor option 211 214 235 295
:action parameter 428
:adjustable keyword 129
:after auxiliary method 197—198
:after method 420
:allegro symbol 180
:allocation option 213—215
:around auxiliary method 197—198
:attribute operator 457
:before auxiliary method 197—198
:clisp symbol 180
:cmu symbol 180
:content-type argument 405
:count keyword parameter 132—133
:defaults keyword parameter 171
:direction keyword argument 165
:directories keyword argument 187
:distinct 392
:documentation option 193 211
:element-type keyword argument 129 312
:embed-value method 453
:end argument 391
:end keyword parameter 133 136 165 175 304
:export clause 270
:format operator 455 458
:from keyword parameter 392 398
:from-end keyword argument 133
:if construct 460
:if-does-not-exist keyword argument 164
:if-exists keyword argument 166
:import-from clause 271—272
:initarg option 206—207 213—214
:initform option 206—207 213—214
:key keyword argument 133 135 155—156 158
:macro-utilities system 476
:most-specific-last option 199
:mp3-browser-page macro 422 428
:newline operator 455 458
:noescape operator 455—457
:order-by 392
:port keyword 366
:print operator 455 458
:progn operator 458
:reader option 210 214 235
:sbcl symbol 180
:schema initarg 390
:setgid parameter 366
:setuid 366
:shadow clause 271—272
:shadowing-import-from clause 272
:start keyword 133 136 165 175 304
:table-row 423
:TEST keyword 131 133 138 155—156 158 187
:timeout argument 405
:where 392 394 398 418
:wild value 182
:writer option 214
<print> element 455
= function 121
= operator 75
> function 121—122
>= function 121 123
a element 423
abstract class 323
Abstract syntax tree 38
Abstraction, leaky 96—100
Accessor functions 209—211
ACL-SOCKET package 412
Acons 158
acos 122
acosh 122
ACTION parameter 427
Add-record function 21
Adjoin 156
Aesthetic directive 22
AI (artificial intelligence) 1 5
Algol 37 41
Allegro Common Lisp 10 469 477
AllegroServe 363 374 382 403 405—406 414 423 430
AllegroServe, cookies 377—378
AllegroServe, generating dynamic content with 368—369
AllegroServe, generating HTML 370—373
AllegroServe, HTML macros 373
AllegroServe, overview 365—368
AllegroServe, query parameters 374—377
AllegroServe, small framework on top of 379—380
American National Standards Institute (ANSI) 5 10 465 478
AND macro 82—83
and operator 82—83 106 113 199
Anniversary, tenth 224
anonymous functions 61—63 68
Another System Definition Facility (ASDF) 475—476
ANSI (American National Standards Institute) 5 10 465 478
Ant tool 475
AOP (Aspect-Oriented Programming) 4
Apache web server 366
API (Application Programming Interface) 57 397
APPEND 111 145—147 199 284
Application Programming Interface (API) 57 397
Applications, delivering 475—477
apply 60—61 252
apt-get tool 466
AREF function 76 125
Arithmetic operations, basic 119—120
Arrays 115 127
Artificial intelligence (AI) 1 5
ASCII 60 122 223 314—315 339 391 402 435
ASD file 476
ASDF (Another System Definition Facility) 475—476
ASIN function 122
ASINH function 122
aspect-oriented programming (AOP) 4
AspectL library 4
ASSOC function 157—159 330 377
ASSOC-IF function 158
ASSOC-IF-NOT 158
Association lists 157
associative arrays 127
atan 122
atanh 122
atom 151
Atoms element 39
Automated testing framework 103
Auxiliary methods 197—198
Backquote syntax 95
Backquote template 106
| backslash 40
Backwards macro 34
Base64-decode function 421
Base64-encode function 421
Base64-list parameter type 422 426—427
Beginning-of-line-p slot 437—438
Berkeley Software Distribution (BSD) 10
Bignum object 472
Binary file parsing, adding inheritance and tagged structures 323—324
Binary file parsing, composite structures 316—317
Binary file parsing, current object stack 332—333
Binary file parsing, designing macros 317
Binary file parsing, formats of binary files 312—314
Binary file parsing, keeping track of inherited slots 325—327
Binary file parsing, overview 165 311—312
Binary file parsing, primitive binary types 329—332
Binary file parsing, reading binary objects 320—322
Binary file parsing, strings in binary files 314—316
Binary file parsing, tagged structures 327—329
Binary file parsing, writing binary objects 322—323
Binding form 67
BIT symbol 130
Bit vectors 130
BLOCK operator 58 248—249 252—255
blockquote element 444
Body block element 444
Boilerplate HTML, MP3 browser 422—423
BROADCAST-STREAM 176
Browse page, MP3 browser 423—426
BSD (Berkeley Software Distribution) 10
buffers 11—12
BUILD-INDEX symbol 272
Bulk reads 165
BUTLAST function 151
BYTE function 312
Byte order mark 341
C-c RET 96
CAAR 150
cadr 150
Call stack, control over behavior of 252—256
call-next-method 195—199 217 247 332
CAPI toolkit 465
CAR function 142—143 145—147 150 153 157
Carnegie Mellon University (CMU) 1 10
Cascading Style Sheet (CSS) 423 430 463
case construct 296
CATCH operator 254—255
Catch tag 254
Catchall parameter 55
CD and record database example (loading database) 25—26
CDR 142—143 145—147 149—150 153 157—158 280 377
CDs and records database (example), database contents 21—23
CDs and records database (example), filing CDs 21
CDs and records database (example), improving user interaction 23—25
CDs and records database (example), overview 19—20
CDs and records database (example), querying 27—31
CDs and records database (example), removing duplication 32—36
CDs and records database (example), saving and loading database 25—26
CDs and records database (example), updating existing records 31—32
CEILING 120
CERROR 242
char 123—125
CHAR-CODE 314—315 329 339
CHAR-EQUAL 122
CHAR= 46 122
Character comparisons 122—123
Character directives 223—225
Character escaping, FOO HTML generator 435—437
Character reference entities 435
CHARACTER symbol 129
Chunked transfer-encoding 406
CL-PPCRE (Common Lisp Portable Perl-Compatible Regular Expression) 293
CL-PPCRE regular expression library 468
CL-USER package 266 274
Class precedence list 215
Class specializers 192
Classes and generic functions 190—191
Classes, accessor functions 209—211
Classes, class-allocated slots 213—214
Classes, DEFCLASS 203—204
Classes, good object-oriented design 218
Classes, multiple inheritance 215—217
Classes, object initialization 206—208
Classes, overview 203
Classes, slot specifiers 205
Classes, slots and inheritance 214—215
Classes, WITH-SLOTS and WITH-ACCESSORS 212—213
CLHS (Common Lisp HyperSpec) 478
Cliki wiki 466
CLIM (Common Lisp Interface Manager) 467
CLISP 185
Clisp-subdirectories-wildcard function 185
CLOCC (Common Lisp Open Code Collection) 466
CLOS (Common Lisp Object System) 4—5 20 189
Close function 163 167—168
closing files 167—168
closures 68—69
CLRHASH 139
CMU (Carnegie Mellon University) 1 10
CMUCL 10 184
Code sketch 468
code, formatting 47—49 see
Code-bumming 471
CODE-CHAR function 314—315 329 339
Collecting keyword 278
collections see also "Functions"
Collections, hash tables 138—140
Collections, looping over 280—281
Collections, overview 127
Collections, sequence iterating functions 130
Collections, vectors 127—129
Column-matcher function 395
Column-matchers function 395
Column-value function 397
Columns keyword parameter 392
COM.ACME.EMAIL package 271
COM.ACME.TEXT package 271—272
COM.GIGAMONKEYS.EMAIL-DB package 269 271—272
COM.GIGAMONKEYS.MACRO-UTILITIES package 318
COM.GIGAMONKEYS.TEXT-DB package 270—272
Comments 39
Common Lisp 1—8 13 19
Common Lisp HyperSpec (CLHS) 478
Common Lisp Interface Manager (CLIM) 467
Common Lisp macro 449
Common Lisp Object System (CLOS) 4—5 20 189
Common Lisp Open Code Collection (CLOCC) 466
Common Lisp Portable Perl-Compatible Regular Expression (CL-PPCRE) 293
COMMON-LISP package 266—271 275 291 436
COMMON-LISP-USER package 266—269 274—275
Common-Lisp.net 466
Comparator function 387
Comparator slot 387
COMPILATION-SPEED symbol 473
Compile-buffer function 451
COMPILE-FILE 17 44 258—259 261 457 475
Compiler, FOO 449—454
complex numbers 119
Composite structures 316—317
Concatenate 134—135 137
CONCATENATED-STREAM 176
COND macro 82 461
Condition class 235
Condition classes 235
Condition handlers 235—237 see
Condition system 5 233
Conditional clause 286
Conditional execution, LOOP macro 285—287
Conditional formatting 227—228
conditions 235—237
|
|
 |
Ðåêëàìà |
 |
|
|