]> gitweb.factorcode.org Git - factor.git/commitdiff
vocabs: use ?unless
authorDoug Coleman <doug.coleman@gmail.com>
Sat, 25 Feb 2023 23:36:52 +0000 (17:36 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 26 Feb 2023 23:11:05 +0000 (17:11 -0600)
core/vocabs/vocabs.factor

index 5280784c1dd235f8da7ac14723b4b7e850930d2e..ff85940770438a59a21acda6472d0a0665ae0e05 100644 (file)
@@ -50,7 +50,7 @@ M: object lookup-vocab vocab-name dictionary get at ;
 ERROR: no-vocab-named name ;
 
 : ?lookup-vocab ( vocab-spec -- vocab )
-    dup lookup-vocab [ nip ] [ no-vocab-named ] if* ;
+    [ lookup-vocab ] [ no-vocab-named ] ?unless ;
 
 GENERIC: vocab-words-assoc ( vocab-spec -- assoc/f )