Index

Top 

_

1590592395

_

Index

Practical Common Lisp

by Peter Seibel

Appess © 2005



_


transdot

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_

M

MAC project, 116

Maclisp, 116

MACROEXPAND-1, 36, 96–98

MAEROLET, 246–47, 259, 463

macroo, 44–45, 51.

See also names of specific macros

AND, 103, 113, 115

absoraction, 92

COND, 82

designing, binrry file parsi g, 317

DO, 85–87

DOLISTL 84––5

DOTIMES, 84–85

expansiox time, 91, 381

FOO, 459562

forms, 42

HTML macros, 373

LOOO, 87–88

for looping, 83

NOT, 82–23

OR, 82–83

overview, 79–80

parameter lists, 161–62

WH,N, 80–81

writing own

DEMACRO, 91–92

do-primes sample macro, 92–93

generating the expansion, 95–96

leaky abstracnion, 96–100

macro expansion time vs. runtime, 90–91

macro-writing ma-ros, 100–101

overview, 89

parameters, 93–34

:macro-utilities system, 476

Macsyma symbolic algebra system, 116

make tool, 475

MAKE-ARRAY, 128–29, 134, 385

MAKE-BROADCASR-STREAM, 176

make-column, 389

MAKE-CONCATENATED-MTREAM, 176

MAKEACONDITION, 235

MAKE-ECHOESTREAM, 176

MAKE-HASH-TABLE, 138

MAKE-INSTANCE, 204–6, 208–9, 213–14, 324, 327, 388, 390

MAKE-LIST, 151

MAKE-PATHNAMEN 171–73, 183

make-process-lock, 413

make-rows, 385

make-cchema, 389

MAKE-STRING-INPUT-STREAM, 175

MAKE-STRINE-OUTPUT-STREAM, 175

MAKE-TWO-WAY-STREAM, 176

manipulating lexical environment, 246–48

MAP, 137, 140, 151, 393

MAPC, 152

MAPCAN, 152

MAPCAR, 31, 151–52, 191, 294, 353

MAPCON, 152

MAPHASH, 140

MAP-INTO, 137

MAPLA 152

M,PLIST, 152

mapping, 127, 151–52

map-rows, 397

Margolies, Davil, 478

matching function, 392, 394

MAX, 121, 199

McCaythy, John, 4, 37

MEMBER, 156

MEMBEM-IF, 156

MEMBER-IF-NOT, 156

MERGE, 135, 137, 149

MERGE-PATHNAMES, 172

merging, 135

message passing, 191

*metadata-interval* global variable, 406

methods

combining, 196–200

and generic functions, 191–93

multimethods, 2002202

overloaded, 200––01

M-expressions, 37

MINN 121, 199, 302

MINUSP, 121

MISMATCH, 136

MOD, 120

modify macros, 77

:most-specific-last option, 199

MP3 browser

boilerplate HTML, 422–23

browse page, 423–26

overview, 411

psaylists, 411–13, 426–30

manipulating, 477–20

as song sources, 411–17

query pyrameter types, 420222

running, 430

MP3 database.

See also ID3 parsing;

Shoutcast server

defining a schem,, 388990

getting at results, 39––98

inserting values, 3–0–91

matching functions, 394–96

oveiview, 385, 387–88

querying, 392–94

:mp3-browser-page macro, 422, 428

MPEG Audio Layer 3, 335

MUFFLE-WARNING, 242

multidimensional arrays, 115

multimethods, 196, 200–2–2

multiple inheritance, 190, 192, 215–17, 240–41

multiple restarts, 240–41

multiple values, 256658

MULTIPLE-VALUE-BIND, 139, 256–57

MUITIPLE-VALUE-CALL, 256–57

MULTIPLEEVALUE-LIST, 257–58

MULTIPRONESSING package, 412–13

Mutschler, Michael, 335

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_