Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Queinnec C. — Lisp in Small Pieces
Queinnec C. — Lisp in Small Pieces



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Lisp in Small Pieces

Автор: Queinnec C.

Аннотация:

Intended for graduate students, advanced undergrads, and computer programmers with prior knowledge of Lisp or Scheme, and recursive programs. Describes 11 interpreters and two compilers, including very recent techniques of interpretation and compilation. Includes exercises and a large bibliography. Translated from the 1994 French work published by Intereditions.


Язык: en

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 1st edition

Год издания: 1994

Количество страниц: 514

Добавлена в каталог: 15.11.2009

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Protection and dynamic variable      86
pseudo-activation-frame      297
Pseudo-Variable      405
PSL      148
Purely functional language      62
push-dynamic-binding      253 469 470
PUSH-ESCAPER      250
push-exception-handier      258
PUSH-HANDLER      257
PUSH-VALUE      229 244
Pushing      226
PVM      148
qar      463
qdr      463
qons      463
Quasi-static binding      300
Quotation, collecting      367 372
Quotation, compiling      375
quotation-fetch      241
Quotation-Variable      368
quotation?      274
quote      xix 7 140 277 312
quote78      143
quote79      143
quote80      143
quote81      143
quote82      143
Quoting and cycle      144
Quoting data      7
Quoting, compositional      140
Quoting, continuations and      90
Quoting, cycles and      144
Quoting, definition      8
Quoting, implicit and explicit      8
Quoting, memo-functions and      141
Quoting, semantics of      140
Quoting, transformations and      141
r-extend      348
r-extend*      186 288 348
r.global      136
r.init      94 129 195 288
random-permutation      466
re-usability      22
READ      xviii 139 272 312
read-file      260
Reader field      436
Reader for fields      436
recommended reading      xx 29 70 110 181 222 268 309 357 415 449
Recursion      53
Recursion, local      56 57
Recursion, mutual      55
Recursion, simple      54
recursion, tail      104
Recursion, without assignments      62
Redefining macros      331
Redex and $\mathfrak{b}$-reduction      150
Redex and abstraction      150
Redex definition      150
Reducible form      197
Reference      344
Reference implementation      148
reference->C      380
Referential transparency      22
Reflection      271 418
Reflective abstraction      307
Reflective interpreter      308
REFLECTIVE-FIX-CLOSURE      293
reflective-lambda      295
ReflectiveClass      478
register-class      439
register-CountingClass      476
register-generic      445
register-method      447
Regression, infinite      430
Regular-Application      344
REGULAR-CALL      216 227 229
reified-continuation      460
reified-environment      287
relocate-constants!      264
relocate-dynamics!      265
relocate-globals!      264
Renamed-Local-Variable      371
Renaming variables      370
renaming-variables-counter      371
REPEAT      312
repeat1      473
Representing Booleans      8
Representing continuations      87
Representing continuations as functions      81
representing data      7
Representing enviroment      13
Representing environments      13
Representing functional applications      4
Representing functions      15
Representing generic functions      442
Representing programs      4 7
Representing special forms      6
Representing values      133
Representing variables      4
Rerooting      25
RESTORE-EHV      229 244
restore-environment      245 469
restore-stack      247
Resume      89 90 92 93 95-99 104 105
retrieve-named-field      436
RETURN      231 244
RETURN-FROM      76 80 249
return-from-cont      98
Run      229 237
run-application      266
run-clause      235
run-machine      246 259
RunTime-Primitive      350
s.global      136
s.init      133
s.lookup      24 452
s.make-function      24 452
s.update!      24 452
save-stack      247
scan-pair      377
scan-quotations      375
scan-symbol      377
Scheme      xx
Scheme grammar      272
Scheme lexical enviroment      44
Scheme, grammar of      272
Scheme, initialization order not specified      59
Scheme, lexical environment in      44
Scheme, semantics of      151
Scheme, uninitialized bindings not allowed      60
Scheme->C      360
Scheme->C-names-mapping      374
scheme.h      390
scheme.h include file      373
schemelib.c      395
SCH_DeclareLocalDottedVariable      386
SCM      392 414
SCM-DefineGlobalVariable      373
SCM-DefinePredefinedFunctionVariable      395
SCM.Car      394
SCM.Cdr      394
SCM.close      385 397
SCM.Define      393
SCM.Define...      379
SCM.invoke.continuation      408
SCM.nil      379
SCM.Plus      385
SCM.tag      392
SCMq_      409
SCMref      393
SCM_2bool      394
SCM_allocate_box      381
SCM_CheckedGlobal      380 395
SCM_CLOSURE_TAG      397
SCM_cons      385
SCM_Content      381 396
SCM_DeclareFunction      386
SCM_DeclareLocalVariable      386
SCM_DefineClosure      386 396
SCM_DefinePair      379
SCM_DefineString      379
SCM_DefineSymbol      379
SCM_error      398
SCM_false      379 382
SCM_Fixnum2int      391
SCM_FixnumP      391
SCM_header      392
SCM_Int2fixnum      379 391
SCM_invoke      382 396 399 403
SCM_nil_object      395
SCM_object      391
SCM_print      387
SCM_STACK_HIGHER      403
SCM_true      379
SCM_undefined      395
SCM_unwrapped_object      392
SCM_unwrapped_pair      393
SCM_Wrap      379 394
Scope and binding      68
Scope, bindings and      68
Scope, definition      20
Scope, lexical      68
Scope, macros and      333
Scope, shadowing and      21
Scope, textual      68
search-dynenv-index      253 469
search-exception-handlers      258
Selector      423
Selector, careless-      428
self-      396
Self-description in Meroonet      418
Semantics      147
Semantics, algebraic      149
Semantics, axiomatic      149
Semantics, definition      148
Semantics, denotational, definition      149
Semantics, meaning and      148
Semantics, natural      149
Semantics, of quoting      140
Semantics, operational      148
Semantics, Scheme      151
send      441 446
sending messages      133 441
SEQUENCE      214 226 233
set as prefix      438
set as suffix      438
Set of free variables      365
set!      xix 7 11
set!-cont      92
set-car!      xviii 124
set-cdr!      xviii 27 124 137 398
set-Class-name!      441
set-Class-subclass-numbers!      441
SET-DEEP-ARGUMENT!      240
SET-DIFFERENCE      204
set-field-value!      438
SET-GLOBAL!      240
SET-GLOBAL!-code      264
set-global-value!      283
set-kdr!      122
SET-SHALLOW-ARGUMENT!      228 240
SET-SHALLOW-ARGUMENT!2      240
set-variable-value!      301
set-winner!      112
setjmp      402
SETQ      11
sg.current      192
sg.current.names      467
sg.init      192
sg.predef      350 sh 313 413
shadow-extend*      298
SHADOW-REF      299
shadowable-fetch      299
Shadowing scope      21
Shallow binding      23 24
Shallow binding, definition      23
Shallow binding, implementation techniques      25
SHALLOW-ARGUMENT-REF      212 237 239 240
SHALLOW-ARGUMENT-REF1      240
SHALLOW-ARGUMENT-REF2      240
SHALLOW-ARGUMENT-REF3      240
SHALLOW-ARGUMENT-REFO      240
SHALLOW-ARGUMENT-SET!      213 228
Shared variables and assignment      112
Shell      313
SHORT-GOTO      242
SHORT-JUMP-FALSE      242
SHORT-NUMBER      242
Side effect      111 121
signal-exception      258
Signature, dotted      443
Silent variable      22
Simul$\acute{e}$ par block catch      77
Simulating dotted pairs      122
Simulating dotted pairs box      122
Simultaneous evaluation      331
simultaneous-eval-macroexpander      331
single-threaded      169
SIOD      414
SIZE      423
size-clause      235
size_      396
Smalltalk      272 420 441
some-facts      322
Space of macros      327
Space, dynamic variable      44
Space, function      44
Space,lexical variables      44
Special form      311 312
Special form, catch      74
Special form, definition      6
Special form, function      21
Special form, if      8
Special form, quote      7
Special form, representing      6
Special form, throw      74
Special operator, definition      6
Special variable      22
special-begin      350
special-define-abbreviation      353
special-eval-in-abbreviation-world      353
special-extend      48
special-if      350
special-lambda      350
special-let-abbreviation      354
special-quote      350
special-set!      350
special-with-aliases      354
Sqil      238 360
sr-extend      350
sr-extend*      185
sr.init      195
STACK      226
Stack evaluation      71
Stack, C      403
Stack, evaluation      71
Stack, popping      226
Stack, pushing      226
stack-pop      226
stack-push      226
1 2 3 4 5 6
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте