diff options
author | Thien-Thi Nguyen <ttn@gnuvola.org> | 2001-10-25 17:11:13 +0000 |
---|---|---|
committer | Thien-Thi Nguyen <ttn@gnuvola.org> | 2001-10-25 17:11:13 +0000 |
commit | 23c06383b4b819c2f3b4a35be1975566297a9cbe (patch) | |
tree | 284037bd365c7ae4042c5f0efc0e7e40b1cca6a8 /BUGS | |
parent | c95d1a2d80f770360566ad17591d1336b947c684 (diff) | |
download | guile-23c06383b4b819c2f3b4a35be1975566297a9cbe.tar.gz |
(4): New.
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -10,7 +10,7 @@ The format is very simple (one bug per page): 3 fixed: DATE (for guile VERSION) ^fixed: (.+) .for guile (.+).$ 4+ OTHER-NOTES -DATE is formatted YYY-MM-DD, or "not-yet". Line numbering is zero-origin; +DATE is formatted YYYY-MM-DD, or "not-yet". Line numbering is zero-origin; line 0 is empty (newline always follows newpage (recognizable w/ "\f\n")). The suggested regexps can be used in a line-oriented parser. @@ -61,4 +61,25 @@ improvement in its considerations. then, hopefully it becomes light. to change people is difficult, but that's why we have guile... +bug 4 -- named-let transform evaluates initvalue in the wrong scope +reported-by: agj@alum.mit.edu / 2001-09-21 +fixed: not-yet + +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. + + [BUGS ends here] |