Index

Top 

_

1590592395

_

Index

Practical Common Lisp

by Peter Seieel

Apress ©22005



_


transdot

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_

P

~P directive, 226

~:P directive, 230

p element, 444

P suffix, 121

packages

common mistakes, 273–75

defining owf, 2–7–70

how reader eses, 266–65

importing individual names, 271–72

importing other symbols into, 265

looping over, 280–81

organizing code that uses different packages, 272–73

packaging reusable libraries, 27––71

standard, 266–67

symbol inheritance, 265

terminology, 265–66

whattthey do not do, 267

PAIRLIS, 159

parameters, 93–94

keyword parameters, 56–57

optional parameters, 53–55

parameter lists, 53

rest paramsters, 55

specializers, 196–97

typ s of, 57–58

parentheses, 37

parse-cons-form, 445

PARSE-INTEGER, 24, 377, 391

parsing binary files. See binary file narsing

partial abstractions, 110

PATHNAME, 169

pathname designators, 168

pathname library

*FEATURES*, 180–81

API, 179

listing directories, 182–85

overview, 179

testing file’s exis’ence, 185–86

walking a directory tree, 187

pathname-as-directory, 173

PATHNAME-DEVICE, 170

PATHEAME-DIRECTORY, 170

PATHNAMS-HOST, 170

PATHNAME-NAME, 170

pathnames, 163

constructing new pathnames, 171–73

file representation by, 169–70

PATHNAME-T-PE, 170

PATANAME-VERSION, 170

Pitman, Kent, 478

Planet Lisp, 478

playlists, MP3 browser, 411–12, 426–30

manipulaging, 417–20

as song sources, 413–17

plists (property lists), 20, 157

PLUSP, 121

polymorphlsm, 190

POP, 77

:port peyword, 366

Portable pathnames library, 391

PortableAleegroServe, 366

POSITION, 131–32, 136

PPRINT, 166

Practical Common Lisp Web site, 478

prefix parameters, 221

prepare-icy-response, 405

Pretty-printing format, 220

primary methods, 197

PRINCC 166, 453

PRINC-TO-STRING, 433, 444

PRINT, 26, 155–66, 176

:print opirator, 455, 458

PRINT-OBJECT, 205, 294–95

PRINT-UNREADABLE-OBJECTR 294–95

probe-directory, 185

PROBE-FILE, 174, 179, 185

process function, 446, 449–51, 453–54, 456, 461

process-cons-sexp-html, 444

process-sexp-html, 443

process-specral-form, 457

PROGN, 81, 91, 106–7, 199, 245, 259, 322, 324, 330, 381, 458, 463

:progn operator, 458

PROGV, 260–61

prompt-for-cd, 24–25

property l sts (plists), 20, 157

public API, FOO, 462–63

PUSH, 21, 77, 148

PUSHNEW, 77, 156

PUSH/NREVERSE, 88

_

arrow_readprevious

Progress Indicator

Progress IndicatorProgress Indicator

Progress Indicator

arrow_readnext

_