Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Seibel P. — Practical common Lisp
Seibel P. — Practical common Lisp



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: Practical common Lisp

Àâòîð: Seibel P.

Àííîòàöèÿ:

Lisp is often thought of an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.
Practical Common Lisp presents a thorough introduction to the Lisp language, providing you with an overall understanding of the language features and how they work. From this foundational knowledge, you’ll move on to practical code examples centered on building a streaming MP3 server. By the end of the book, you’ll be able to serve streaming MP3s via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). Author Peter Siebel also shows you how to store metadata in both a simple home-brewed sexp database and a relational database (MySQL), demonstrates how to use threads to support multiple simultaneous client connections, and much more.


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 2005

Êîëè÷åñòâî ñòðàíèö: 499

Äîáàâëåíà â êàòàëîã: 14.02.2006

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
&allow-other-keys parameter      194
&attributes parameter      423 459—461
&body parameter      94
&key parameter      56—58 61 94 161 194 208 283 320 330
&optional parameter      54 56—57 61 94 161 283
&rest parameter      55—58 61 93—94 161 194 283 320 360
&whole parameter      162 463
* directive      230
*db* variable      385
*metadata-interval* global variable      406
*READ-EVAL* variable      421
*STANDARD-OUTPUT* stream      220
*xhtml* variable      462
+ function      55 65 103 119
+ operator      199
+ symbol      13 41 117
+null+ constant      359
.lisp extension      15
/ function      119
/ sign      117
/= function      121
1+ function      120
1-function      120
:absolute keyword      169—170
:accessor option      211 214 235 295
:action parameter      428
:adjustable keyword      129
:after auxiliary method      197—198
:after method      420
:allegro symbol      180
:allocation option      213—215
:around auxiliary method      197—198
:attribute operator      457
:before auxiliary method      197—198
:clisp symbol      180
:cmu symbol      180
:content-type argument      405
:count keyword parameter      132—133
:defaults keyword parameter      171
:direction keyword argument      165
:directories keyword argument      187
:distinct      392
:documentation option      193 211
:element-type keyword argument      129 312
:embed-value method      453
:end argument      391
:end keyword parameter      133 136 165 175 304
:export clause      270
:format operator      455 458
:from keyword parameter      392 398
:from-end keyword argument      133
:if construct      460
:if-does-not-exist keyword argument      164
:if-exists keyword argument      166
:import-from clause      271—272
:initarg option      206—207 213—214
:initform option      206—207 213—214
:key keyword argument      133 135 155—156 158
:macro-utilities system      476
:most-specific-last option      199
:mp3-browser-page macro      422 428
:newline operator      455 458
:noescape operator      455—457
:order-by      392
:port keyword      366
:print operator      455 458
:progn operator      458
:reader option      210 214 235
:sbcl symbol      180
:schema initarg      390
:setgid parameter      366
:setuid      366
:shadow clause      271—272
:shadowing-import-from clause      272
:start keyword      133 136 165 175 304
:table-row      423
:TEST keyword      131 133 138 155—156 158 187
:timeout argument      405
:where      392 394 398 418
:wild value      182
:writer option      214
<print> element      455
= function      121
= operator      75
> function      121—122
>= function      121 123
a element      423
abstract class      323
Abstract syntax tree      38
Abstraction, leaky      96—100
Accessor functions      209—211
ACL-SOCKET package      412
Acons      158
acos      122
acosh      122
ACTION parameter      427
Add-record function      21
Adjoin      156
Aesthetic directive      22
AI (artificial intelligence)      1 5
Algol      37 41
Allegro Common Lisp      10 469 477
AllegroServe      363 374 382 403 405—406 414 423 430
AllegroServe, cookies      377—378
AllegroServe, generating dynamic content with      368—369
AllegroServe, generating HTML      370—373
AllegroServe, HTML macros      373
AllegroServe, overview      365—368
AllegroServe, query parameters      374—377
AllegroServe, small framework on top of      379—380
American National Standards Institute (ANSI)      5 10 465 478
AND macro      82—83
and operator      82—83 106 113 199
Anniversary, tenth      224
anonymous functions      61—63 68
Another System Definition Facility (ASDF)      475—476
ANSI (American National Standards Institute)      5 10 465 478
Ant tool      475
AOP (Aspect-Oriented Programming)      4
Apache web server      366
API (Application Programming Interface)      57 397
APPEND      111 145—147 199 284
Application Programming Interface (API)      57 397
Applications, delivering      475—477
apply      60—61 252
apt-get tool      466
AREF function      76 125
Arithmetic operations, basic      119—120
Arrays      115 127
Artificial intelligence (AI)      1 5
ASCII      60 122 223 314—315 339 391 402 435
ASD file      476
ASDF (Another System Definition Facility)      475—476
ASIN function      122
ASINH function      122
aspect-oriented programming (AOP)      4
AspectL library      4
ASSOC function      157—159 330 377
ASSOC-IF function      158
ASSOC-IF-NOT      158
Association lists      157
associative arrays      127
atan      122
atanh      122
atom      151
Atoms element      39
Automated testing framework      103
Auxiliary methods      197—198
Backquote syntax      95
Backquote template      106
backslash      40
Backwards macro      34
Base64-decode function      421
Base64-encode function      421
Base64-list parameter type      422 426—427
Beginning-of-line-p slot      437—438
Berkeley Software Distribution (BSD)      10
Bignum object      472
Binary file parsing, adding inheritance and tagged structures      323—324
Binary file parsing, composite structures      316—317
Binary file parsing, current object stack      332—333
Binary file parsing, designing macros      317
Binary file parsing, formats of binary files      312—314
Binary file parsing, keeping track of inherited slots      325—327
Binary file parsing, overview      165 311—312
Binary file parsing, primitive binary types      329—332
Binary file parsing, reading binary objects      320—322
Binary file parsing, strings in binary files      314—316
Binary file parsing, tagged structures      327—329
Binary file parsing, writing binary objects      322—323
Binding form      67
BIT symbol      130
Bit vectors      130
BLOCK operator      58 248—249 252—255
blockquote element      444
Body block element      444
Boilerplate HTML, MP3 browser      422—423
BROADCAST-STREAM      176
Browse page, MP3 browser      423—426
BSD (Berkeley Software Distribution)      10
buffers      11—12
BUILD-INDEX symbol      272
Bulk reads      165
BUTLAST function      151
BYTE function      312
Byte order mark      341
C-c RET      96
CAAR      150
cadr      150
Call stack, control over behavior of      252—256
call-next-method      195—199 217 247 332
CAPI toolkit      465
CAR function      142—143 145—147 150 153 157
Carnegie Mellon University (CMU)      1 10
Cascading Style Sheet (CSS)      423 430 463
case construct      296
CATCH operator      254—255
Catch tag      254
Catchall parameter      55
CD and record database example (loading database)      25—26
CDR      142—143 145—147 149—150 153 157—158 280 377
CDs and records database (example), database contents      21—23
CDs and records database (example), filing CDs      21
CDs and records database (example), improving user interaction      23—25
CDs and records database (example), overview      19—20
CDs and records database (example), querying      27—31
CDs and records database (example), removing duplication      32—36
CDs and records database (example), saving and loading database      25—26
CDs and records database (example), updating existing records      31—32
CEILING      120
CERROR      242
char      123—125
CHAR-CODE      314—315 329 339
CHAR-EQUAL      122
CHAR=      46 122
Character comparisons      122—123
Character directives      223—225
Character escaping, FOO HTML generator      435—437
Character reference entities      435
CHARACTER symbol      129
Chunked transfer-encoding      406
CL-PPCRE (Common Lisp Portable Perl-Compatible Regular Expression)      293
CL-PPCRE regular expression library      468
CL-USER package      266 274
Class precedence list      215
Class specializers      192
Classes and generic functions      190—191
Classes, accessor functions      209—211
Classes, class-allocated slots      213—214
Classes, DEFCLASS      203—204
Classes, good object-oriented design      218
Classes, multiple inheritance      215—217
Classes, object initialization      206—208
Classes, overview      203
Classes, slot specifiers      205
Classes, slots and inheritance      214—215
Classes, WITH-SLOTS and WITH-ACCESSORS      212—213
CLHS (Common Lisp HyperSpec)      478
Cliki wiki      466
CLIM (Common Lisp Interface Manager)      467
CLISP      185
Clisp-subdirectories-wildcard function      185
CLOCC (Common Lisp Open Code Collection)      466
CLOS (Common Lisp Object System)      4—5 20 189
Close function      163 167—168
closing files      167—168
closures      68—69
CLRHASH      139
CMU (Carnegie Mellon University)      1 10
CMUCL      10 184
Code sketch      468
code, formatting      47—49 see
Code-bumming      471
CODE-CHAR function      314—315 329 339
Collecting keyword      278
collections      see also "Functions"
Collections, hash tables      138—140
Collections, looping over      280—281
Collections, overview      127
Collections, sequence iterating functions      130
Collections, vectors      127—129
Column-matcher function      395
Column-matchers function      395
Column-value function      397
Columns keyword parameter      392
COM.ACME.EMAIL package      271
COM.ACME.TEXT package      271—272
COM.GIGAMONKEYS.EMAIL-DB package      269 271—272
COM.GIGAMONKEYS.MACRO-UTILITIES package      318
COM.GIGAMONKEYS.TEXT-DB package      270—272
Comments      39
Common Lisp      1—8 13 19
Common Lisp HyperSpec (CLHS)      478
Common Lisp Interface Manager (CLIM)      467
Common Lisp macro      449
Common Lisp Object System (CLOS)      4—5 20 189
Common Lisp Open Code Collection (CLOCC)      466
Common Lisp Portable Perl-Compatible Regular Expression (CL-PPCRE)      293
COMMON-LISP package      266—271 275 291 436
COMMON-LISP-USER package      266—269 274—275
Common-Lisp.net      466
Comparator function      387
Comparator slot      387
COMPILATION-SPEED symbol      473
Compile-buffer function      451
COMPILE-FILE      17 44 258—259 261 457 475
Compiler, FOO      449—454
complex numbers      119
Composite structures      316—317
Concatenate      134—135 137
CONCATENATED-STREAM      176
COND macro      82 461
Condition class      235
Condition classes      235
Condition handlers      235—237 see
Condition system      5 233
Conditional clause      286
Conditional execution, LOOP macro      285—287
Conditional formatting      227—228
conditions      235—237
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå