summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2001-10-25 17:11:13 +0000
committerThien-Thi Nguyen <ttn@gnuvola.org>2001-10-25 17:11:13 +0000
commit23c06383b4b819c2f3b4a35be1975566297a9cbe (patch)
tree284037bd365c7ae4042c5f0efc0e7e40b1cca6a8 /BUGS
parentc95d1a2d80f770360566ad17591d1336b947c684 (diff)
downloadguile-23c06383b4b819c2f3b4a35be1975566297a9cbe.tar.gz
(4): New.
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS23
1 files changed, 22 insertions, 1 deletions
diff --git a/BUGS b/BUGS
index 0348096a9..ad6ce5bc6 100644
--- a/BUGS
+++ b/BUGS
@@ -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]