diff --git a/basis/bootstrap/compiler/compiler.factor b/basis/bootstrap/compiler/compiler.factor index 0bdb2494f8..393e4eab27 100644 --- a/basis/bootstrap/compiler/compiler.factor +++ b/basis/bootstrap/compiler/compiler.factor @@ -20,11 +20,11 @@ IN: bootstrap.compiler "alien.remote-control" require ] unless -"prettyprint" vocab [ - "stack-checker.errors.prettyprint" require - "alien.prettyprint" require - "alien.debugger" require -] when +{ + "stack-checker.errors.prettyprint" + "alien.prettyprint" + "alien.debugger" +} [ "prettyprint" swap require-when ] each "cpu." cpu name>> append require diff --git a/basis/bootstrap/threads/threads.factor b/basis/bootstrap/threads/threads.factor index 24cbba6af8..3a8fe98cf4 100644 --- a/basis/bootstrap/threads/threads.factor +++ b/basis/bootstrap/threads/threads.factor @@ -1,11 +1,9 @@ ! Copyright (C) 2008, 2009 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: vocabs vocabs.loader kernel io.thread threads +USING: vocabs.loader kernel io.thread threads compiler.utilities namespaces ; IN: bootstrap.threads -"debugger" vocab [ - "debugger.threads" require -] when +"debugger" "debugger.threads" require-when -[ yield ] yield-hook set-global \ No newline at end of file +[ yield ] yield-hook set-global diff --git a/basis/classes/struct/struct.factor b/basis/classes/struct/struct.factor index 79dea73d8c..ffde233748 100644 --- a/basis/classes/struct/struct.factor +++ b/basis/classes/struct/struct.factor @@ -404,4 +404,4 @@ FUNCTOR-SYNTAX: STRUCT: USING: vocabs vocabs.loader ; -"prettyprint" vocab [ "classes.struct.prettyprint" require ] when +"prettyprint" "classes.struct.prettyprint" require-when diff --git a/basis/http/client/client.factor b/basis/http/client/client.factor index 2ce0ec9dfc..1221ee39f3 100644 --- a/basis/http/client/client.factor +++ b/basis/http/client/client.factor @@ -196,4 +196,4 @@ ERROR: download-failed response ; USING: vocabs vocabs.loader ; -"debugger" vocab [ "http.client.debugger" require ] when +"debugger" "http.client.debugger" require-when diff --git a/basis/locals/locals.factor b/basis/locals/locals.factor index 8e940bfdd8..7d67881c47 100644 --- a/basis/locals/locals.factor +++ b/basis/locals/locals.factor @@ -26,7 +26,5 @@ SYNTAX: MEMO:: (::) define-memoized ; "locals.fry" } [ require ] each -"prettyprint" vocab [ - "locals.definitions" require - "locals.prettyprint" require -] when +"prettyprint" "locals.definitions" require-when +"prettyprint" "locals.prettyprint" require-when diff --git a/basis/math/rectangles/rectangles.factor b/basis/math/rectangles/rectangles.factor index db3794cbb0..78ac5457bc 100644 --- a/basis/math/rectangles/rectangles.factor +++ b/basis/math/rectangles/rectangles.factor @@ -62,6 +62,6 @@ M: rect contains-point? [ [ dim>> ] dip (>>dim) ] 2bi ; inline -USING: vocabs vocabs.loader ; +USE: vocabs.loader -"prettyprint" vocab [ "math.rectangles.prettyprint" require ] when +"prettyprint" "math.rectangles.prettyprint" require-when diff --git a/basis/peg/peg.factor b/basis/peg/peg.factor index cc480c30b2..ca7d28bb97 100644 --- a/basis/peg/peg.factor +++ b/basis/peg/peg.factor @@ -630,6 +630,4 @@ SYNTAX: PEG: USING: vocabs vocabs.loader ; -"debugger" vocab [ - "peg.debugger" require -] when +"debugger" "peg.debugger" require-when diff --git a/basis/regexp/regexp.factor b/basis/regexp/regexp.factor index e5ac1df151..eea0a26ea5 100644 --- a/basis/regexp/regexp.factor +++ b/basis/regexp/regexp.factor @@ -218,6 +218,4 @@ SYNTAX: R| CHAR: | parsing-regexp ; USING: vocabs vocabs.loader ; -"prettyprint" vocab [ - "regexp.prettyprint" require -] when +"prettyprint" "regexp.prettyprint" require-when diff --git a/basis/specialized-arrays/specialized-arrays.factor b/basis/specialized-arrays/specialized-arrays.factor index 11b050d5fc..c82ebd78c8 100644 --- a/basis/specialized-arrays/specialized-arrays.factor +++ b/basis/specialized-arrays/specialized-arrays.factor @@ -173,10 +173,6 @@ SYNTAX: SPECIALIZED-ARRAYS: SYNTAX: SPECIALIZED-ARRAY: scan-c-type define-array-vocab use-vocab ; -"prettyprint" vocab [ - "specialized-arrays.prettyprint" require -] when +"prettyprint" "specialized-arrays.prettyprint" require-when -"mirrors" vocab [ - "specialized-arrays.mirrors" require -] when +"mirrors" "specialized-arrays.mirrors" require-when diff --git a/basis/typed/typed.factor b/basis/typed/typed.factor index 6ab4e0334d..df46303b79 100644 --- a/basis/typed/typed.factor +++ b/basis/typed/typed.factor @@ -166,4 +166,4 @@ SYNTAX: TYPED:: USING: vocabs vocabs.loader ; -"prettyprint" vocab [ "typed.prettyprint" require ] when +"prettyprint" "typed.prettyprint" require-when diff --git a/basis/ui/gadgets/gadgets.factor b/basis/ui/gadgets/gadgets.factor index 7e47bf627b..dca340cd3b 100644 --- a/basis/ui/gadgets/gadgets.factor +++ b/basis/ui/gadgets/gadgets.factor @@ -393,6 +393,6 @@ M: f request-focus-on 2drop ; : focus-path ( gadget -- seq ) [ focus>> ] follow ; -USING: vocabs vocabs.loader ; +USE: vocabs.loader -"prettyprint" vocab [ "ui.gadgets.prettyprint" require ] when +"prettyprint" "ui.gadgets.prettyprint" require-when diff --git a/basis/unix/unix.factor b/basis/unix/unix.factor index 4e77a41713..e747e48433 100644 --- a/basis/unix/unix.factor +++ b/basis/unix/unix.factor @@ -74,8 +74,6 @@ M: unix open-file [ open ] unix-system-call ; << -"debugger" vocab [ - "unix.debugger" require -] when +"debugger" "unix.debugger" require-when >> diff --git a/basis/urls/urls.factor b/basis/urls/urls.factor index bf4a9bb76c..cd470a451a 100644 --- a/basis/urls/urls.factor +++ b/basis/urls/urls.factor @@ -183,8 +183,6 @@ PRIVATE> ! Literal syntax SYNTAX: URL" lexer get skip-blank parse-string >url suffix! ; -USING: vocabs vocabs.loader ; +USE: vocabs.loader -"prettyprint" vocab [ - "urls.prettyprint" require -] when +"prettyprint" "urls.prettyprint" require-when diff --git a/basis/windows/com/syntax/syntax.factor b/basis/windows/com/syntax/syntax.factor index 49c9272d9b..78a3c0e6d2 100644 --- a/basis/windows/com/syntax/syntax.factor +++ b/basis/windows/com/syntax/syntax.factor @@ -94,8 +94,6 @@ SYNTAX: COM-INTERFACE: SYNTAX: GUID: scan string>guid suffix! ; -USING: vocabs vocabs.loader ; +USE: vocabs.loader -"prettyprint" vocab [ - "windows.com.prettyprint" require -] when +"prettyprint" "windows.com.prettyprint" require-when diff --git a/extra/game/loop/loop.factor b/extra/game/loop/loop.factor index 00fe14c3cd..ffe5acd879 100644 --- a/extra/game/loop/loop.factor +++ b/extra/game/loop/loop.factor @@ -114,4 +114,4 @@ M: game-loop dispose USING: vocabs vocabs.loader ; -"prettyprint" vocab [ "game.loop.prettyprint" require ] when +"prettyprint" "game.loop.prettyprint" require-when diff --git a/extra/gpu/shaders/shaders.factor b/extra/gpu/shaders/shaders.factor index 025acba896..7c03e00851 100755 --- a/extra/gpu/shaders/shaders.factor +++ b/extra/gpu/shaders/shaders.factor @@ -575,4 +575,4 @@ M: program-instance dispose [ world>> ] [ program>> instances>> ] [ ] tri ?delete-at reset-memos ; -"prettyprint" vocab [ "gpu.shaders.prettyprint" require ] when +"prettyprint" "gpu.shaders.prettyprint" require-when