20. Cons cell ?
constructs memory objects which hold
two values or pointers to values.
(setf x '(a (r t) b))
21. car, cdr ?
car, cdr 企 覿 蟾
"IBM 704" lisp襯 蟲, 轟 "IBM 704"
讌ろ一 企 car, cdr伎.
,企 first rest蟆 朱 caar, cadr, cdadr 譴豌れ
襯 豌危蠍一 覓企Μ螳 .
[15 Address][15 Decrement][3 Prefix][3 Tag]
car (Contents of the Address part of Register number)
cdr (Contents of the Decrement part of Register number)
cpr (Contents of the Prefix part of Register number)
ctr (Contents of the Tag part of Register number)
71. The Less than Rapid prototype
"Because Lisp and rapid prototyping evolved
together, Lisp include a lot of features
specifically inteded for prototype: inefficient
but convenient features like property lists,
keyword parameters, and, for that matter, lists."
"It's important to realize, though, that Lisp is a
language for writing production software as well
as a language for writing prototypes.
- 豈 OnLisp - : Paul Graham ( Y
Combinator 谿暑曙 )
72. links
Peter Seibel's Practical Common Lisp
Paul Graham's On Lisp
David Lamkin's Successful Lisp
Shriram Krishnamurthi's Programming Languages:
Application and Interpretation
Guy Steele's Common Lisp the Language, 2nd ed.
LispWorks HyperSpec.