(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