From 6116839ccc4274639ed15ca9b8711e8549411c92 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Mon, 8 Aug 2022 07:21:39 -0700 Subject: [PATCH] tools.scaffold: don't use sequences.extras. --- basis/tools/scaffold/scaffold.factor | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/basis/tools/scaffold/scaffold.factor b/basis/tools/scaffold/scaffold.factor index 0d73e7a2d5..0b9e1e8085 100644 --- a/basis/tools/scaffold/scaffold.factor +++ b/basis/tools/scaffold/scaffold.factor @@ -5,9 +5,9 @@ classes classes.error combinators combinators.short-circuit continuations eval hashtables help.markup interpolate io io.directories io.encodings.utf8 io.files io.pathnames io.streams.string kernel math math.parser namespaces prettyprint -quotations sequences sequences.extras sets sorting splitting -strings system timers unicode urls vocabs vocabs.loader -vocabs.metadata words words.symbol ; +quotations sequences sets sorting splitting strings system +timers unicode urls vocabs vocabs.loader vocabs.metadata words +words.symbol ; IN: tools.scaffold SYMBOL: developer-name @@ -393,13 +393,9 @@ ${example-indent}} ".factor-roots" scaffold-rc ; : make-unit-test ( answer code -- str ) - [ - prepend-lines-with-spaces - "{\n" "\n}" surround - ] [ - prepend-lines-with-spaces - "[\n" "\n] unit-test\n" surround - ] bi* " " glue ; + [ split-lines [ " " prepend ] map "\n" join ] bi@ + [ "{\n" "\n}" surround ] [ "[\n" "\n] unit-test\n" surround ] bi* + " " glue ; : scaffold-unit-test ( -- str/f ) read-contents dup "" = [ @@ -409,7 +405,7 @@ ${example-indent}} ] if ; : scaffold-unit-tests ( -- str ) - [ scaffold-unit-test ] loop>array "\n\n" join ; + [ scaffold-unit-test dup ] [ ] produce nip "\n\n" join ; HOOK: scaffold-emacs os ( -- ) -- 2.34.1