Index
612
487, 490, 493, 495, 499, 500, 506,
508, 510, 512, 514, 515, 516
IBM Research, 185
Iborra, Pepe, 268
IMLAC, 561
IMP, 520, 530, 532, 534, 536, 537,
538, 558
IMPs, 519, 529, 549
Interface Message Processors
(IMPs), 519
Interlisp, 413, 414, 418, 441
invariants, 79, 406, 468, 469
J
Jacobson, Van, 153
Java, 11, 21, 49, 52, 62, 63, 65,
66, 81, 85, 134, 136, 141, 143,
145, 146, 147, 149, 161, 162, 164,
167, 168, 170, 172, 173, 174, 176,
177, 179, 183, 184, 185, 186, 191,
192, 193, 195, 196, 197, 198, 325,
334, 339, 343, 349, 350, 351, 352,
354, 355, 356, 358,377, 378,
379, 389, 468, 471, 476, 502, 503,
559, 560, 582, 596
Java Collections Framework,
167
Java Community Process, 349,
350
Javadoc, 356
JavaScript, 91, 93, 96, 97, 98, 99,
100, 101, 102, 105, 106, 108, 117,
118, 119, 120, 122, 123, 125, 128,
129, 130, 133, 134, 136, 139, 140,
141, 142, 143, 144, 145, 146, 147,
148, 149, 150, 155, 159, 160, 165,
166, 373, 379, 380, 381, 392, 401,
405, 408
John Reiser C preprocessor,
135
Joule, 95
Joy, Bill, 325
JSLint, 114, 118, 120
JSON, 91, 125
JsUnit, 122
K
K&R style, 107, 108
Kay, Alan, 94, 373, 376, 378,
383, 389, 391, 404
Knuth, Donald, 114, 115, 116,
117, 124
KWIC index, 328
L
Lambda Papers, The, 325
Lanett, Mark, 16
lazy evaluation, 241, 257, 258,
259, 260, 262
leaf nodes, 37
Learson, T. Vincent, 326
Linux, 479
Lisp, 3, 4, 7, 8, 30, 31, 127, 128,
325, 329, 330, 332, 336, 341, 345,
350, 351, 352, 353, 365, 374, 377,
378, 387, 413, 414, 415, 417, 418,
425, 429, 441, 442, 443, 444, 445,
519, 529, 537, 540, 541
literate program, 574, 575, 578,
594