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 |