Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: Common Lisp.
Author(s): Doug Hoyte
Publisher: Doug Hoyte/HCSW and Hoytech production
Year: 2008.
Language: English
Pages: iv, 376 p. ; 23 cm.
City: [S.l.]
Tags: Библиотека;Компьютерная литература;LISP / Clojure;
Contents......Page ocr__lol00003.tif.djvu
1.1 Macros......Page ocr__lol00007.tif.djvu
1.2 U-Language......Page ocr__lol00013.tif.djvu
1.3 The Lisp Utility......Page ocr__lol00018.tif.djvu
1.4 License......Page ocr__lol00021.tif.djvu
1.5 Thanks......Page ocr__lol00022.tif.djvu
2.1 Closure-Oriented Porgramming......Page ocr__lol00023.tif.djvu
2.2 Environments and Extent......Page ocr__lol00024.tif.djvu
2.3 Lexical and Dynamic Scope......Page ocr__lol00026.tif.djvu
2.4 Let It Be Lambda......Page ocr__lol00031.tif.djvu
2.5 Let Over Lambda......Page ocr__lol00037.tif.djvu
2.6 Lambda Over Let Over Lambda......Page ocr__lol00039.tif.djvu
2.7 Let Over Lambda Over Let Over Lambda......Page ocr__lol00042.tif.djvu
3.1 Iterative Development......Page ocr__lol00045.tif.djvu
3.2 Domain Specific Languages......Page ocr__lol00046.tif.djvu
3.3 Control Structures......Page ocr__lol00050.tif.djvu
3.4 Free Variables......Page ocr__lol00054.tif.djvu
3.5 Unwanted Capture......Page ocr__lol00057.tif.djvu
3.6 Once Only......Page ocr__lol00070.tif.djvu
3.7 Duality of Syntax......Page ocr__lol00077.tif.djvu
4.1 Run-Time at Read-Time......Page ocr__lol00081.tif.djvu
4.2 Backquote......Page ocr__lol00084.tif.djvu
4.3 Reading Strings......Page ocr__lol00089.tif.djvu
4.4 CL-PPCRE......Page ocr__lol00093.tif.djvu
4.5 Cyclic Expressions......Page ocr__lol00101.tif.djvu
4.6 Reader Security......Page ocr__lol00104.tif.djvu
5.1 Lisp Is Not Functional......Page ocr__lol00113.tif.djvu
5.2 Top-Down Programming......Page ocr__lol00117.tif.djvu
5.3 Implicit Contexts......Page ocr__lol00126.tif.djvu
5.4 Code-Walking with Macrolet......Page ocr__lol00132.tif.djvu
5.5 Recursive Expansions......Page ocr__lol00138.tif.djvu
5.6 Recursive Solutions......Page ocr__lol00146.tif.djvu
5.7 Dlambda......Page ocr__lol00153.tif.djvu
6.1 More Phors?......Page ocr__lol00159.tif.djvu
6.2 Sharp-Backquote......Page ocr__lol00162.tif.djvu
6.3 Alet and Finite State Machines......Page ocr__lol00165.tif.djvu
6.4 Indirection Chains......Page ocr__lol00174.tif.djvu
6.5 Hotpatching Closures......Page ocr__lol00180.tif.djvu
6.6 Sub-Lexical Scope......Page ocr__lol00184.tif.djvu
6.7 Pandoric Macros......Page ocr__lol00193.tif.djvu
7.1 Lisp Is Fast......Page ocr__lol00213.tif.djvu
7.2 Macros Make Lisp Fast......Page ocr__lol00215.tif.djvu
7.3 Getting To Know Your Disassembler......Page ocr__lol00231.tif.djvu
7.4 Pointer Scope......Page ocr__lol00238.tif.djvu
7.5 Tlists and Cons Pools......Page ocr__lol00249.tif.djvu
7.6 Sorting Networks......Page ocr__lol00260.tif.djvu
7.7 Writing and Benchmarking Compilers......Page ocr__lol00275.tif.djvu
8.1 Weird By Design......Page ocr__lol00291.tif.djvu
8.2 Cons Threaded Code......Page ocr__lol00295.tif.djvu
8.3 Duality of Syntax, Defined......Page ocr__lol00302.tif.djvu
8.4 Going Forth......Page ocr__lol00310.tif.djvu
8.5 Going Forther......Page ocr__lol00321.tif.djvu
8.6 Going Lisp......Page ocr__lol00334.tif.djvu
A.1 Road to Lisp......Page ocr__lol00347.tif.djvu
A.3 Lisp Incubators......Page ocr__lol00348.tif.djvu
B.2 Blub Central......Page ocr__lol00351.tif.djvu
B.3 Niche Blub......Page ocr__lol00353.tif.djvu
C.1 CMUCL/SBCL......Page ocr__lol00355.tif.djvu
C.3 Others......Page ocr__lol00356.tif.djvu
D.1 emacs......Page ocr__lol00359.tif.djvu
D.2 vi......Page ocr__lol00360.tif.djvu
References......Page ocr__lol00363.tif.djvu
References by Author......Page ocr__lol00373.tif.djvu
Index......Page ocr__lol00378.tif.djvu