]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/fixups/fixups.factor
factor: trim using lists
[factor.git] / basis / fixups / fixups.factor
index 7cb2ca79a3aac57377318a6fde2bee25af71486c..6404add671bd43a7a949ac073c67dc98f2b44699 100644 (file)
@@ -34,6 +34,7 @@ CONSTANT: word-renames {
     { "combine" { "sets:union-all" "0.99" } }
     { "refine" { "sets:intersect-all" "0.99" } }
     { "read-json-objects" { "json.reader:read-json" "0.99" } }
+    { "init-namespaces" { "namespaces:init-namestack" "0.99" } }
     { "iota" { "sequences:<iota>" ".98" } }
 }
 
@@ -57,7 +58,7 @@ M: object compute-fixups
 M: f compute-fixups 2drop { } ;
 
 M: no-vocab compute-fixups
-    name>> vocab-renames compute-assoc-fixups ;
+    [ name>> vocab-renames compute-assoc-fixups ] [ drop { } ] if* ;
 
 M: no-word-error compute-fixups
-    name>> word-renames compute-assoc-fixups ;
+    [ name>> word-renames compute-assoc-fixups ] [ drop { } ] if* ;