|
|
 |
| Авторизация |
|
|
 |
| Поиск по указателям |
|
 |
|
 |
|
|
 |
 |
|
 |
|
| Queinnec C. — Lisp in Small Pieces |
|
|
 |
| Предметный указатель |
LLM3 148
Load 268 315 332 414 469
Local variable 239
Local variables and assignment 112
Local-Assignment 344
Local-Reference 344
Local-Variable 344
local-variable? 186
Location 116
LONG-GOTO 242
longjmp 402 404
lookup 4 13 61 89 91 285 452
Loop 312 344
M-expression 7
m4 316
Macro 311
Macro beautification 338
Macro calling 317
Macro expander, monolithic 315
Macro expansion 314
Macro expansion, endogenous 314
Macro expansion, exogenous 314
Macro expansion, order of 425
Macro, compiling 332
Macro, composable 315
Macro, defined by a macro 333
Macro, displacing 320
Macro, exported 334
Macro, expressiveness 316
Macro, filtering 340
Macro, hygiene and 341 343 355
Macro, hygienic 339
Macro, hyperstatic 332
Macro, local 334
Macro, looping 320
Macro, masks 338
Macro, occasional 333
Macro, redefining 331
Macro, scope 333
Macro, shortcuts 338
macro-character 312
macro-eval 322 332
macrolet 319 321
Macros and abstraction 311 333
Macros by macros 333
Magic-Keyword 345
make-allocator 432
make-box 109 114
make-Class 441
make-code-segment 246
make-Fact-Closure 365
make-fix-maker 434
make-flambda 306
make-function 11 16 19 283
make-lengther 438
make-macro-environment 353 474
make-maker 434
make-named-box 126
make-predefined-application-generator 385
make-predicate 430
make-reader 436
make-string xviii
make-toplevel 306
make-vector xviii
make-writer 438
Making it global enviroment 206
malloc 390
mangling 374
MAP 22
mark-global-preparation-environment 348
Meaning 175 187 188 207 276 277 297
meaning* 190 210 216
meaning*-multiple-sequence 188 209 214
meaning*-single-sequence 188 209 214
Meaning, reference implementation and 148
meaning-abstraction 175 184 197 214
meaning-alternative 188 209 213
meaning-application 200 215
meaning-assignment 193 213 291
meaning-bind-exit 250
meaning-closed-application 197
meaning-define 204
meaning-dotted* 198 217
meaning-dotted-abstraction 196 214
meaning-dotted-closed-application 198 217
meaning-dynamic-let 253
meaning-dynamic-reference 253
meaning-eval 276 278
meaning-export 287
meaning-fix-abstraction 191 209 214 293 468
meaning-fix-closed-application 197
meaning-import 297
meaning-monitor 257
meaning-no-argument 190 210 216
meaning-no-dotted-argument 198 217
meaning-primitive-application 201 218
meaning-quotation 188 212
meaning-redefine 468
meaning-reference 193 208 212 291 299
meaning-regular-application 189 210 216
meaning-sequence 188 209 214
meaning-some-arguments 190 210 216
meaning-some-dotted-arguments 198 217
Memo, memo-ize 320
memo-delay 176
memo-function 141
memo-function, quoting and 141
Memory 132 183
Memory, decreasing consumption of 184
Meroon 417
meroon-apply 338
meroon-if 339
Meroonet 317 417
Meroonet, field descriptors in 419
Meroonet, first class objects in 418
Meroonet, generic functions in 418
Meroonet, implementation of 419
Meroonet, multiple inheritance in 418
Meroonet, object representation in 419
Meroonet, self-description in 418
Message sending 133 441
Message-passing style 114
meta-fact 63
Metamethod 361
method 87
Method, defining 88
Method, propagating 445
Migration 184
Migration and abstraction 184
min-max 111
min-max1 462
min-max2 462
mode autoquote 13
Modifying values to define variables 54
Monitor 256
Mono-Field class 426 427
Mono-Field-class 427
Multimethod 418 442
Multiple dispatch 417
Multiple inheritance in Meroonet 418
Multiple returns continuation 189
Multiple values 103
Multiple world 313
Multiple worlds 313
Mutable binding 26
Mutable binding, definition 26
Mutually exclusive enviroment 43
naive-endogeneous-macroexpander 322
NAME 112 113
Name conflict in Lisp2 42
| Name conflict, name spaces and 43
Name conflict, solutions of 43
Name space and enviroment 43
Name space, environments and 43
Name, call by 150
naming conventions 89
NARY-CLOSURE 214 230
Nested function 363
Nested function, eliminating 372
Nesting functions 363
new-assoc/de 455
new-location 133
new-renamed-variable 371
new-Variable 405
new1-evaluate-set! 463
new2-evaluate-set! 463
Newline xviii
next-method? 448
NfixN 457
NfixN2 457
NIL 9 395
No-Argument 344
No-Free 365
no-more-argument-cont 105
no-more-arguments 93
NON-CONT-ERR 257 259
Normal form 150
Normal form, definition 150
Normal order 150
NULL 382
null-env 91
Number in function position 39
number->class 419
number-of 347
number? xviii
Numbering class 419
Numbers in function position 39
OakLisp xx 442
Object 88
Object representation in Meroonet 419
Object, functional 442
Object, functionally applicative 40
object->class 422
Object-class 427
Object? 422
Object?, better version 476
objectification 344 360
objectify 345
objectify-alternative 346
objectify-application 346
objectify-assignment 349
objectify-free-global-reference 348 475
objectify-function 348
objectify-quotation 346
objectify-sequence 346
objectify-symbol 348
objectify-variables-list 348
ObjVlisp 418
odd-and-even 66
odd? 55 66 120 290
OO-lifting 365
Open coded function 26
Operator J 81
Operator, special, definition 6
Order evaluation 467
Order initialization not specified in Scheme 59
Order, initializing variables and 58
Order, macro expansion and 425
Order, normal 150
Order, not important in evaluation 62
Order, right to left 467
other-box-ref 114
other-box-set! 114
other-make-box 114
other-make-named-box 126
P-list 285
PACK-FRAME! 230
Package 336
pair-eq? 463
pair? 137
pair?, xviii
parse-fields 440
parse-variable-specifications 444
Partial continuation 106
passwd 118
pc-independent code 231
PC-Scheme 225
Perl 20 316
Physical modifier 122
PL 148
PLANNER 441
Point classs 421
POINTER 359
Poly-Field class 426 427
Poly-Field-class 427
Polygon class 421
Polymorphism 158
POP-ARG1 244
POP-ARG2 244
pop-dynamic-binding 253 469 470
POP-ESCAPER 250
pop-exception-handier 258
POP-FRAME! 243
POP-FRAME!0 243
POP-FUNCTION 229 244
POP-HANDLER 257
Popping 226
PP 373
predefined 212 241
Predefined function 440
Predefined variables and assignment 121
Predefined-Application 344
predefined-fetch 192
Predefined-Reference 344
Predefined-Variable 344
PREDEFINED0 241
Predicate 422
Premethod 447
Preparation 312
prepare 314 316 471
PRESERVE-ENV 229 244
preserve-environment 245 469
primitive 94
Primitive function, definition 6
Primitive integrating 199
Primitives 179
procedure->definition 293 294
procedure->environment 292 295
procedure? xviii
process-closed-application 346
process-nary-closed-application 347
PROG 71
PROGN 9
progn, role in block 76
PROGRAM 344
Program counter 228
Program, definition 147
Program, meaning of 147
Program, pretreating 203
Program, representing 4
Program, retreater 204
program? 274
Programming by continuation 71
Programming by continuations 71
Promise example 353
Propagating methods 445
Properties 455
Property list 125
protect-return-cont 99
Protection 84 86
|
|
 |
| Реклама |
 |
|
|