(Arne Babenhauserheide)
2017-02-04: FIX: commands were evaluated repeatedly, leading to duplicated user FIX: commands were evaluated repeatedly, leading to duplicated user interaction
diff --git a/examples/enter-three-witches.w b/examples/enter-three-witches.w
--- a/examples/enter-three-witches.w
+++ b/examples/enter-three-witches.w
@@ -68,14 +68,15 @@ define-syntax say-words
syntax-case x ()
: _ (((word words ...))) (() lines ...)
#` begin
- cond
- : equal? `word #f
- . #f
- : equal? `word '..
- show "."
- else
- show " "
- show : ->string `word
+ let : : w `word
+ cond
+ : equal? w #f
+ . #f
+ : equal? w '..
+ show "."
+ else
+ show " "
+ show : ->string w
say-words (((words ...))) (() lines ...)
: _ ((())) (() lines ...)
#` begin