(Arne Babenhauserheide)
2013-03-25: nicer readable example nicer readable example
diff --git a/tests/readable-tests.w b/tests/readable-tests.w
--- a/tests/readable-tests.w
+++ b/tests/readable-tests.w
@@ -1,10 +1,10 @@
define : fibfast n
- if (< n 2)
+ if : < n 2
. n
fibup n 2 1 0
define : fibup maxnum count n-1 n-2
- if (= maxnum count)
+ if : = maxnum count
+ n-1 n-2
fibup maxnum
+ count 1
@@ -12,10 +12,10 @@ define : fibup maxnum count n-1 n-2
. n-1
define : factorial n
- if (<= n 1)
+ if : <= n 1
. 1
* n
- factorial (- n 1)
+ factorial : - n 1
define (gcd x y)
if (= y 0)
@@ -25,7 +25,7 @@ define (gcd x y)
define : add-if-all-numbers lst
call/cc
- lambda (exit)
+ lambda : exit
let loop
:
lst lst
@@ -34,5 +34,5 @@ define : add-if-all-numbers lst
. sum
if : not : number? : car lst
exit #f
- + (car lst)
- loop (cdr lst)
\ No newline at end of file
+ + : car lst
+ loop : cdr lst
\ No newline at end of file