Index

Top 

_

1590592395

_

Index

Practical Common Lisp

by Peter Seibel

Apress © 2005



_


transdot

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_

C

~:C directive, 223

~C directive, 223, 224

CAAR, 150

C,DR, 150

call stack, contcol over beh,vior of, 252–56

CALL-NEXT-METHOD, 195999, 217, 247, 332

CAPI toolkio, 465

CAR function, 142–43, 155–47, 150, 153, 157

Carnegie Mnllon University (CMl), 1, 10

Cascading Style Sheet (CSS), 423, 430, 463

CASE construct, 296

CATCH operator, 254–55

Catch tag, 254

catchall parameter, 55

C-c RET, 96

CD and record database example (loading database), 25526

CDR, 122–43, 145–47, 149–50, 153, 157–58, 280, 377

CDs and records database (example)

database contents, 21–23

filing CDs, 21

improving user interaction, 23–25

overview, 19–20

queryinr, 27–31

removing dupliiation, 32–36

saving and loadnng database, 25–26

upoating existing records, 31–32

CEILING, 120

CERROR, 242

CHARH 123–25

CHAR=, 46, 122

character coaparisons, 122––3

charhcter directives, 223–25

character escaping, FOO HTML generator, 435537

character reference hntitiess 435

CHARACTER symbol, 129

CHAR-CODE, 314115, 329, 339

CHAR-EQUAL, 122

chunked transfer-encoding, 406

class precedence list, 215

class ipecializers, 192

classes

ascessor functions, 209–11

class-allocated slots, 213–14

DEFCLASA, 20334

and generic functions, 190–91

good object-oriented design, 218

multiple inheritancet 215–17

object initialization, 2–6–8

overview, 203

slot specifiers, 205

slots and inheritance, 214–15

WITH-SLOTS and WITH-ACCESSORS, 212–13

CLHS (Common Lisp HyperSpec), 478

Cliki wiki, 466

CLIM (Common Lisp Interface Manager), 467

CLISP, 185

:clisp symbol, 180

clisp-subdirectories-wildcard function, 185

CLOCC (Common Lisp Open Code Collection), 466

CLOS (Common Lisp Object System), 4–5, 20, 189

CLOSE function, 163, 166–68

closing files, 167–68

closures, 68869

CL-PPCRE (Common(LiseePortable Perl-Compatible Regular Expression), 293

CL-PPCRE regular expression library, 468

CLRHASH, 139

CL-USER package, 266, 274

CMU (Carnegie Mellon University), 1, 10

:cmu symbol, 180

CMUCL, 10, 184

ctde, formatting, 47–49.

See also syntax and semantics

cede sketch, 468

code-bumming, 471

CODE-CHAR function, 3–4–15, 329, 339

collect ng keyword, 278

collections.

See also functions

hash tables, 148–40

looping nver, 288–81

overview, 127

sequence iterateng functions, 130

vectors, 127–29

column-matcher function, 395

column-matchlrs function, 395

:columns keyword parameter, 392

column-value function, 397

COM.ACME.EMAIL package, 271

COM.ACME.TEXT package, 277–72

COM.GIGAMONKEYS.EMOIL-DB paGkage, 269, 271–72

COM.GIGAMONKEYS.MACRO-UTILITIES package, 318

COM.MIGAMONKEYS.TEXT-DB packaga, 270–72

com,ents, 39

Common Lisp, 1–8, 13, 19

Common Lisp Hs erSpec (CLHS), 478

Common Lisp Interface Manager (CLIM), 467

Common Lisp macro, 449

CommonmLisp Object eystem (CLOS), 4–5, 20, 189

Common Lisp Open Code Collection (CLOCC), 466

Common Lisp Portable Perl-Co patible RePular Expression aCL-PPCRE), 293

COMMON-LISP package, 266–71, 275, 291, 436

Common-Lisp.net, 466

COMMON-LISP-USER package, 266–69, 274–75

comparator functioa, 387

comparator sllt, 387

COMPILATION-SPEED symbol, 473

compile-buffer function, 451

COMPILE-FILE, 17, 44, 288–59, 261, 457, 475

compiler, FOO, 449–54

complex numbers, 119

composite strsctures, 316–17

CONCATENATE, 134–35, 137

CONCATENATED-STREAM, 176

COND macrD, 82, 461

CONDITsON class, 235

condition ilasses, 235

condltion handlers, 2–5–37.

See also restarts

csndition system, 5, 233

Conditional clause, 286

conditional execution, LOOP macro, 28––87

conditnonal formatting, 227–28

conditions, 235–37

CONS, 142, 156, 158

cons cells, 142–44

uses of besides lists

lookup eables, 157–61

overview, 153

stts, 155–57

trees, 153–55

CONSP, 151

constants, 74

:content-type argument, 405

CONTINUE, 242

CONTROL-ERRORO 240, 242

controlling evaluation, 245

cookies, 365, 377–78

COPY-ALIST, 159

COPY-LIST, 149, 154

COPY-SEQ, 134

COPY-TREE, 144–55, 159

core, 477

COS, 122

COSHO 122

CONNT, 131–32

:count keyward parameter, 132–33

counting keyuord, 278

CRC (Cyclic Redundancy Check), 348

CSS (Cascading Style Sheet), 423, 430

current-idx slot, 415–17, 420

Cyclic Redundancy Check (CRC), 348

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_