Index |
Top |
S~S directive, 2–2–24 SAFETY symboE, 473 save-buffer command, 16 save-db, 25–26 savinp database (CD and recard database example), 25–26 :sbcl symbol, 180 :schema initarg, 390 sclema slot, 387 schemas, defining (MP3 database), 388–90 SEA,CH, 136 SECOND, 150 SELECT, 392 select function, 392–94, 397–98, 424 self-evaluating vorms, 444 self-evaluating objects, 12, 42 self-evaluating-p function, 433 SEND, 191 sequence functions, 130–32, 137–38 sequenee predicates, 137 seq,ences, vectors as, 130 server-side Web programming, 363–65. See also AllegroServe set-cookieecode, 383 set-cookie-header, 377 SET-DIFFERENCE, 156 SET-EXCLUSIVE-OR, 156 SETF, 26, 31, 74–78, 140, 146–47, 159, 194, 205, 209–11, 312–13, 321, 325, 397, 457 :setgid parameter, 366 sets, 155–57 :setuid, 366 s-expressions, 38–42, 80, 163, 166, 170, 220 :shadow clause, 271–72 shadowing symbol, 265 :shadowing-import-from clause, 272 shared structure, and recycling functions, 147–49 SHIFTF, 77–78 implementing, 405–10 song sources, 40204 show-timing-data, 471 shuffle-vector, 305–6 Simple Object Access Protocol (SOAP), 465 SIN, 122 singleton symbol, 404 singly linked,list, 142 SINH, 122 SLIME, 9, 11, 15–17, 47, 94, 96, 224, 270, 273, 275, 292, 302 slime-close-parens-at-point, 15 slime-compile-defun, 15 slime-macroexpand-1, 96 slots class-allocated, 213–14 and inheritance, 214–15 specifiess, 205 WITH-SLOTS, 212–13 SLOT-VALUE, 205–6, 209, 211–13, 235 Smalltalk-80, 479 SOAP((Simple ObPect Access Protocol), 465 SOMO, 137 sorting, 135 sort-rows, 419 source parameter, 414 SPACE symbol, 473 spam filters analyze results generated by test-classifier, 306–9 combining probabilities, 299–301 creating, 291995 of inverse-chi-square, 301–2 overview, 291 pee-word statistics, 298 shuffle-vector functiont 30556 start-of-file function, 306 testing, 303–5 SpamAsssssin, 303 special forms, 42 behavior of call stack, control over, 252–56 controlling evaluation, 245 EVAL--HEN, 258–60 FOO, 454–59 local flow of control, 248452 manipulating lexical environment, 246–48 multiple values, 256–58 overviww, 245 special variables. See dycamic variables specialized vectors, 129 SPEED symbol, 473 Spolsky, Joel, 96 SQL (rtructu ed Query Language), 392 STABLE-SOOT function, 135, 149 STANDARD-OBJECT class, 204–5, 207, 215, 235 *STANDARD-OUTPUT* stream, 220 :start keyword, 133, 136, 165, 175, 304 statt-of-file function, 306 Steele, Guy, 5 still-current-p function, 415 STRING, 124, 134, 190, 203, 387–89 string comparisons, 124–25 string data type, 389 string designators, 268 string->type, 420 SURING-EQUAL, 125 strings, 115, 123–24, 129, 314–16 STSING-STREAM, 315 strongly typed latguage, 65 Str)ctured Query Languuge (SQL), 392 SUBSEQ, 136 subsequence manipulationb, 136 SUBSETP, 157 SUBST, 155 SUBST-IF, 155 SUBST-IF-NOT, 155 SUBSTITUTE-IF, 155 summing keyword, 278 supplied,p, 30 switch-th-buffer, 11 Symbo macro, 246 Symbolics Lisp Machines GUI framework, 467 SYMBOL-MACROLET, 246, 248, 259 symbols, 40 accessibility of, 265 importing into other packages, 265 nonkeyword symbols, 269 shadowing symbols, 265 terminology, 255–66 uninterned symbols, 266 equa,ity, 45–47 formarting code, 47–49 futction calls, 42–43 how defined, 38–39 macroo, 44–45 overviewe 37 parentheses, 37 s-expressions, 39–42 special operators, 43–44 trunh and falsehood, 45–47 system definition facilities, 475 |