Skip to content

Commit 0ebee82

Browse files
committed
Preload useful vocabs from extra (vocab list supplied and tested by Kacarott <[email protected]>)
1 parent b3a3c33 commit 0ebee82

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

codewars/imager/imager.factor

+10-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
! Copyright (C) 2022 nomennescio
1+
! Copyright (C) 2022-2024 nomennescio
22
! see LICENSE.md for license
33

4-
USING: memory namespaces sequences sequences.rotated system vectors vocabs vocabs.hierarchy vocabs.loader ;
4+
USING: kernel memory namespaces sequences sequences.rotated system vectors vocabs vocabs.hierarchy vocabs.loader ;
55
IN: codewars.imager
66

7+
CONSTANT: preload-extra-vocabs {
8+
"arrays" "assocs" "combinators" "coroutines" "decimals" "generators"
9+
"grouping" "infix" "lists" "lru-cache" "math" "multisets" "pair-rocket"
10+
"pairs" "path-finding" "qw" "sequences" "sets" "sorting" "splitting"
11+
"trees" "variants"
12+
}
13+
714
: load-and-save-image ( -- )
815
"resource:pre" add-vocab-root vocab-roots [ -1 <rotated> >vector ] change-global
916
"resource:extra" vocab-roots get remove [ load-root ] each
17+
"resource:extra" preload-extra-vocabs [ load-from-root ] with each
1018
image-path save-image-and-exit
1119
;
1220

0 commit comments

Comments
 (0)