chickadee » chicken » special-forms » rec

(rec NAME EXPRESSION)syntax
(rec (NAME VARIABLE ...) BODY ...)syntax

Allows simple definition of recursive definitions. (rec NAME EXPRESSION) is equivalent to (letrec ((NAME EXPRESSION)) NAME) and (rec (NAME VARIABLE ...) BODY ...) is the same as (letrec ((NAME (lambda (VARIABLE ...) BODY ...))) NAME).