car / cdr family


The CAR and CDR functions are provided by the Lisp engine in all combinations.for up to 4 levels :


caar

(caar  lst)

(car  (car  lst))


cadr

(cadr  lst)

(car  (cdr  lst))


cdar

(cdar  lst)

(cdr  (car  lst))


cddr

(cddr  lst)

(cdr  (cdr  lst))


caaar

(caaar  lst)

(car  (car  (car  lst)))


caadr

(caadr  lst)

(car  (car  (cdr  lst)))


cadar

(cadar  lst)

(car  (cdr  (car  lst)))


caddr

(caddr  lst)

(car  (cdr  (cdr  lst)))


cdaar

(cdaar  lst)

(cdr  (car  (car  lst)))


cdadr

(cdadr  lst)

(cdr  (car  (cdr  lst)))


cddar

(cddar  lst)

(cdr  (cdr  (car  lst)))


cdddr

(cdddr  lst)

(cdr  (cdr  (cdr  lst)))


caaaar

(caaaar  lst)

(car  (car  (car  (car  lst))))


caaadr

(caaadr  lst)

(car  (car  (car  (cdr  lst))))


caadar

(caadar  lst)

(car  (car  (cdr  (car  lst))))


caaddr

(caaddr  lst)

(car  (car  (cdr  (cdr  lst))))


cadaar

(cadaar  lst)

(car  (cdr  (car  (car  lst))))


cadadr

(cadadr  lst)

(car  (cdr  (car  (cdr  lst))))


caddar

(caddar  lst)

(car  (cdr  (cdr  (car  lst))))


cadddr

(cadddr  lst)

(car  (cdr  (cdr  (cdr  lst))))


cdaaar

(cdaaar  lst)

(cdr  (car  (car  (car  lst))))


cdaadr

(cdaadr  lst)

(cdr  (car  (car  (cdr  lst))))


cdadar

(cdadar  lst)

(cdr  (car  (cdr  (car  lst))))


cdaddr

(cdaddr  lst)

(cdr  (car  (cdr  (cdr  lst))))


cddaar

(cddaar  lst)

(cdr  (cdr  (car  (car  lst))))


cddadr

(cddadr  lst)

(cdr  (cdr  (car  (cdr  lst))))


cdddar

(cdddar  lst)

(cdr  (cdr  (cdr  (car  lst))))


cddddr

(cddddr  lst)

(cdr  (cdr  (cdr  (cdr  lst))))



©  Bricsys NV. All rights reserved.