Module (scheme cxr)

caaar xprocedure
caadr xprocedure
cadar xprocedure
cdaar xprocedure
cdadr xprocedure
cddar xprocedure
cdddr xprocedure
caaaar xprocedure
caaadr xprocedure
caadar xprocedure
caaddr xprocedure
cadaar xprocedure
cadadr xprocedure
caddar xprocedure
cadddr xprocedure
cdaaar xprocedure
cdaadr xprocedure
cdadar xprocedure
cdaddr xprocedure
cddaar xprocedure
cddadr xprocedure
cdddar xprocedure
cddddr xprocedure

These twenty-four procedures are further compositions of car and cdr on the same principles. For example, caddr could be defined by

(define caddr (lambda (x) (car (cdr (cdr x)))))

Arbitrary compositions up to four deep are provided.


Previous: Module (scheme complex)

Next: Module (scheme file)