1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-30 08:50:23 +02:00

(4): New.

This commit is contained in:
Thien-Thi Nguyen 2001-10-25 17:13:53 +00:00
parent b18ea4492b
commit a8ed5c7117

23
BUGS
View file

@ -10,7 +10,7 @@ The format is very simple (one bug per page):
3 fixed: DATE (for guile VERSION) ^fixed: (.+) .for guile (.+).$ 3 fixed: DATE (for guile VERSION) ^fixed: (.+) .for guile (.+).$
4+ OTHER-NOTES 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")). line 0 is empty (newline always follows newpage (recognizable w/ "\f\n")).
The suggested regexps can be used in a line-oriented parser. The suggested regexps can be used in a line-oriented parser.
@ -60,5 +60,26 @@ improvement in its considerations. then, hopefully it becomes light.
to change people is difficult, but that's why we have guile... 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] [BUGS ends here]