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 |