]> gitweb.factorcode.org Git - factor.git/commitdiff
Updating code to use require-when rather than vocab [ require ] when
authorDaniel Ehrenberg <littledan@Macintosh-122.local>
Thu, 18 Mar 2010 05:13:37 +0000 (01:13 -0400)
committerDaniel Ehrenberg <littledan@Macintosh-122.local>
Thu, 18 Mar 2010 05:13:37 +0000 (01:13 -0400)
16 files changed:
basis/bootstrap/compiler/compiler.factor
basis/bootstrap/threads/threads.factor
basis/classes/struct/struct.factor
basis/http/client/client.factor
basis/locals/locals.factor
basis/math/rectangles/rectangles.factor
basis/peg/peg.factor
basis/regexp/regexp.factor
basis/specialized-arrays/specialized-arrays.factor
basis/typed/typed.factor
basis/ui/gadgets/gadgets.factor
basis/unix/unix.factor
basis/urls/urls.factor
basis/windows/com/syntax/syntax.factor
extra/game/loop/loop.factor
extra/gpu/shaders/shaders.factor

index 0bdb2494f88957bfa5031cef2bf4d8351c0ec6ec..393e4eab27d033ff9fde27291a47e23f11cb76fe 100644 (file)
@@ -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
 
index 24cbba6af815eab92c0c103940c7677d56884979..3a8fe98cf408ba39610365bec70fb32c67678e1e 100644 (file)
@@ -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
index 79dea73d8cd4a0478226a9caca2edc2f9bf119b5..ffde2337486cfb5182c32f0e7658aae6c2c954b4 100644 (file)
@@ -404,4 +404,4 @@ FUNCTOR-SYNTAX: STRUCT:
 
 USING: vocabs vocabs.loader ;
 
-"prettyprint" vocab [ "classes.struct.prettyprint" require ] when
+"prettyprint" "classes.struct.prettyprint" require-when
index 2ce0ec9dfce9dcceea45b3b0a9f20fe84a74fde9..1221ee39f35ae8165694c90096dd047ce61e294e 100644 (file)
@@ -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
index 8e940bfdd8b8100fb9eedc68c0253e0b8411d795..7d67881c47624227ddc86ddad7886c24812d3cae 100644 (file)
@@ -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
index db3794cbb0edb3ead4e93397b78135d745207b19..78ac5457bcce14f59a18427935717d98449ec58a 100644 (file)
@@ -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
index cc480c30b2cfe56e1c36757ffae06e225bb3806e..ca7d28bb97a18d9f29a7a1995631813c95d4ec6d 100644 (file)
@@ -630,6 +630,4 @@ SYNTAX: PEG:
 
 USING: vocabs vocabs.loader ;
 
-"debugger" vocab [
-    "peg.debugger" require
-] when
+"debugger" "peg.debugger" require-when
index e5ac1df1514b5ea64e02a107306114bb502c15a2..eea0a26ea5fa4aebe59a692b04befae601d427d2 100644 (file)
@@ -218,6 +218,4 @@ SYNTAX: R| CHAR: | parsing-regexp ;
 
 USING: vocabs vocabs.loader ;
 
-"prettyprint" vocab [
-    "regexp.prettyprint" require
-] when
+"prettyprint" "regexp.prettyprint" require-when
index 11b050d5fcbb32d4147fc0b826dfda19cccad023..c82ebd78c80f71560c5f277eb4ef3da90a37b29c 100644 (file)
@@ -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
index 6ab4e0334de98af8508bea547f95ff05378f9af1..df46303b796df3a2ad46324eb06324fdd8686861 100644 (file)
@@ -166,4 +166,4 @@ SYNTAX: TYPED::
 
 USING: vocabs vocabs.loader ;
 
-"prettyprint" vocab [ "typed.prettyprint" require ] when
+"prettyprint" "typed.prettyprint" require-when
index 7e47bf627ba83b7652dab0a3cecddb772e5ffc20..dca340cd3b26fb8525d4da66d451d1067e29d9e2 100644 (file)
@@ -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
index 4e77a41713a64a50beb95b9c0dc565ff8a6a5678..e747e4843393518605288bfe0342ffb92644f886 100644 (file)
@@ -74,8 +74,6 @@ M: unix open-file [ open ] unix-system-call ;
 
 <<
 
-"debugger" vocab [
-    "unix.debugger" require
-] when
+"debugger" "unix.debugger" require-when
 
 >>
index bf4a9bb76c9d6cd83cd1c3bf815fa333468fa737..cd470a451ab346f715ed166f750b9b8d0450d8ae 100644 (file)
@@ -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
index 49c9272d9bb7d742c1f8be0006e815b6c07769ca..78a3c0e6d2c5280c2a7f577c48bb3c29c5c0328e 100644 (file)
@@ -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
index 00fe14c3cdb5e3c9a4b1c8acd2032163738da22a..ffe5acd879cf600c2430001f822f29a2d0ae840c 100644 (file)
@@ -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
index 025acba896f12fa06b8df35da26a9dd373c949b8..7c03e00851991127f13fb00cccf21abdbf84cdbb 100755 (executable)
@@ -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