id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 1078 letrec* can be done as Chicken letrec johnwcowan "Discussion on scheme-reports has clarified that implementing `letrec` sequentially (i.e. as `letrec*`), which is what Chicken does, is allowed by R7RS. Therefore, for R7RS compatibility, all that is needed is to expose `letrec*` as equivalent to `letrec`: {{{ (define-syntax letrec* (syntax-rules () ((letrec* bindings . body) (letrec bindings . body)))) }}} " defect closed major someday unknown 4.8.x worksforme