summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2019-11-22 20:37:06 +0100
committertomsmeding <tom.smeding@gmail.com>2019-11-22 20:37:35 +0100
commit5571189b64ea3a566f89aa55a15a99d8122815c6 (patch)
tree21456ea6c773c843a0a4d801c68e56d3b5b6f49a
parent38d9da4cac2b207ca6c655dad353768eb73771ef (diff)
Clean up take-while in stdlib
-rw-r--r--tests/stdlib.lisp9
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/stdlib.lisp b/tests/stdlib.lisp
index 4f2fa80..ece8953 100644
--- a/tests/stdlib.lisp
+++ b/tests/stdlib.lisp
@@ -41,14 +41,9 @@
(define take-while-str (f s)
(cond
(= s "")
- (do
- ; (print "take-while-str" (bracket s) "->" (bracket s))
- s)
+ s
(f (substr 0 1 s))
- (let ((res (concat (substr 0 1 s) (take-while-str f (substr 1 -1 s)))))
- (do
- ; (print "take-while-str" (bracket s) " ->" (bracket res))
- res))
+ (concat (substr 0 1 s) (take-while-str f (substr 1 -1 s)))
""))
(define take-while (generic-list-string-2 "take-while" take-while-list take-while-str))