(Arne Babenhauserheide)
2015-10-12: fix fast-sum test. fix fast-sum test.
diff --git a/tests/fast-sum.scm b/tests/fast-sum.scm
--- a/tests/fast-sum.scm
+++ b/tests/fast-sum.scm
@@ -1,11 +1,16 @@
(use-modules (srfi srfi-1))
+; only for the nice test
+#!curly-infix
(define-syntax fast-sum
(syntax-rules (iota)
((fast-sum (iota count start))
(+ 1
- (apply - (map (lambda (x) (/ (* x (+ x 1)) 2))
- (list (+ count (- start 1)) start)))))
+ (apply -
+ (map (lambda (x) (/ {x * {x + 1} } 2))
+ (list {count + {start - 1}} start)))))
((fast-sum e)
(apply + e))))
+
+
diff --git a/tests/fast-sum.w b/tests/fast-sum.w
--- a/tests/fast-sum.w
+++ b/tests/fast-sum.w
@@ -1,5 +1,7 @@
use-modules : srfi srfi-1
+; only for the nice test
+. #!curly-infix
define-syntax fast-sum
syntax-rules : iota