Next: Cutting & Storing Text, Previous: Narrowing & Widening, Up: Top [Contents][Index]
car, cdr, cons: Fundamental FunctionsIn Lisp, car, cdr, and cons are fundamental functions.
The cons function is used to construct lists, and the car and
cdr functions are used to take them apart.
In the walk through of the copy-region-as-kill function, we will see
cons as well as two variants on cdr, namely, setcdr and
nthcdr. (See copy-region-as-kill.)
| • Strange Names | A historical aside: why the strange names? | |
| • car & cdr | Functions for extracting part of a list. | |
| • cons | Constructing a list. | |
| • nthcdr | Calling cdr repeatedly.
| |
| • nth | ||
| • setcar | Changing the first element of a list. | |
| • setcdr | Changing the rest of a list. | |
| • cons Exercise |