summary: named-let transform evaluates initvalue in the wrong scope reported-by: agj@alum.mit.edu, 2001-09-21 fixed: Dirk Herrmann, 2001-11-17, guile-core, HEAD currently: > (let name ((var init) ...) body ...) > > to > > (letrec ((name (lambda (var ...) body ...))) > (name init ...)) should be: > ((letrec ((name (lambda (var ...) body ...))) name) init ...) Dirk Herrmann sez: I will do it - no big deal (I hope). But, I won't have time to do it before next week. What about adding this code as a test case to the test suite? Until it is fixed, it can be tagged as expected to fail.