[uim-commit] r2902 - in branches/r5rs/sigscheme: . test

yamaken at freedesktop.org yamaken at freedesktop.org
Fri Jan 13 05:12:16 PST 2006


Author: yamaken
Date: 2006-01-13 05:12:12 -0800 (Fri, 13 Jan 2006)
New Revision: 2902

Modified:
   branches/r5rs/sigscheme/TODO
   branches/r5rs/sigscheme/test/test-define.scm
Log:
* sigscheme/test/test-define.scm
  - Remove invalid tests. Oops
* sigscheme/TODO
  - Update


Modified: branches/r5rs/sigscheme/TODO
===================================================================
--- branches/r5rs/sigscheme/TODO	2006-01-13 11:32:20 UTC (rev 2901)
+++ branches/r5rs/sigscheme/TODO	2006-01-13 13:12:12 UTC (rev 2902)
@@ -1,9 +1,6 @@
 ==============================================================================
 Requirements and critical bugs:
 
-* Write test for tail expression of all tail-recursive syntaxes (and make
-  "internal defintions #4" of test-define.scm passed)
-
 * Confirm internal definition behavior as specification
   - Make all test in test-define.scm passed when SCM_STRICT_ARGCHECK
 
@@ -34,6 +31,8 @@
 
 * Confirm public API
 
+* Write test for tail expression of all tail-recursive syntaxes
+
 * Add tests for proper tail recursion with 'apply' and 'guard' to
   test-tail-rec.scm
 

Modified: branches/r5rs/sigscheme/test/test-define.scm
===================================================================
--- branches/r5rs/sigscheme/test/test-define.scm	2006-01-13 11:32:20 UTC (rev 2901)
+++ branches/r5rs/sigscheme/test/test-define.scm	2006-01-13 13:12:12 UTC (rev 2902)
@@ -154,13 +154,6 @@
 (assert-equal? (tn)
                14
                (let ((x 5))
-                 (+ (begin
-                      (define x 6)
-                      (+ x 3))
-                    x)))
-(assert-equal? (tn)
-               14
-               (let ((x 5))
                  (+ ((lambda ()
                        (define x 6)
                        (+ x 3)))
@@ -249,13 +242,6 @@
                    (+ foo bar))))
 (assert-error  (tn)
                (lambda ()
-                 (begin
-                   (define foo 1)
-                   (set! foo 5)
-                   (define bar 2)
-                   (+ foo bar))))
-(assert-error  (tn)
-               (lambda ()
                  (lambda ()
                    (define foo 1)
                    (set! foo 5)



More information about the uim-commit mailing list