+2004-01-23 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
+
+ * tests/syntax.test: Added test for unmemoizing internal defines.
+
2004-01-21 Marius Vollmer <mvo@zagadka.de>
* tests/srfi-26.test: New.
(pass-if-exception "missing body expression"
exception:missing-body-expr
(eval '(let () (define x #t))
+ (interaction-environment)))
+
+ (pass-if "unmemoization"
+ (eval '(begin
+ (define (foo)
+ (define (bar)
+ 'ok)
+ (bar))
+ (foo)
+ (equal?
+ (procedure-source foo)
+ '(lambda () (letrec ((bar (lambda () (quote ok)))) (bar)))))
(interaction-environment))))
(with-test-prefix "set!"