Let Over Lambda : 50 years of lisp

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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