]> gitweb.factorcode.org Git - factor.git/commitdiff
tools.which: add a convenience for "which or".
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 1 Jun 2015 16:11:19 +0000 (09:11 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 1 Jun 2015 16:11:19 +0000 (09:11 -0700)
extra/tools/which/which.factor

index 68e230b637ba4ee54a295541be0e3bfe32a377d8..52293a264fb2ca81636bb98ea3f20dbf341a0978 100644 (file)
@@ -41,6 +41,9 @@ PRIVATE>
 : which ( command -- file/f )
     "PATH" os-env (which) ;
 
+: ?which ( command -- file/command )
+    [ which ] [ or ] bi ;
+
 : run-which ( -- )
     command-line get [ which [ print ] when* ] each ;