]> gitweb.factorcode.org Git - factor.git/blobdiff - core/vocabs/loader/loader.factor
Add absolute-path to normalize any new root path. E.G. permit ~user
[factor.git] / core / vocabs / loader / loader.factor
index 5814657aee82d36edf24ed973a5ab1ee7fbc4c0b..b9cea071a353d00363b407a839467a872dadb377 100644 (file)
@@ -1,7 +1,7 @@
 ! Copyright (C) 2007, 2010 Eduardo Cavazos, Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: accessors arrays assocs combinators continuations
-definitions init io io.files io.pathnames kernel make namespaces
+definitions io io.files io.pathnames kernel make namespaces
 parser sequences sets splitting strings vocabs words ;
 IN: vocabs.loader
 
@@ -22,7 +22,7 @@ STARTUP-HOOK: [
 ]
 
 : add-vocab-root ( root -- )
-    trim-tail-separators dup vocab-roots get ?adjoin
+    absolute-path trim-tail-separators dup vocab-roots get ?adjoin
     [ add-vocab-root-hook get-global call( root -- ) ] [ drop ] if ;
 
 SYMBOL: root-cache