Hi Martial,

You can use << >> for this.

<< "/my/path" add-vocab-root >>

USE: foo.bar
...

Slava

On Sun, Apr 10, 2011 at 2:26 AM, Martial Boniou <[email protected]> wrote:
> Hi,
>
> I recently discover the need to add my own vocabulary outside the *work* 
> directory. Say, for a vocab like '/my/path/foo/bar', I simply wrote:
> "/my/path" add-vocab-root
> USING: namespaces foo.bar
>
> It works well in the scratchpad but not in my .factor-rc. I got a parsing 
> error "Vocabulary does not exist...". I presume the parser checks the 
> vocabulary existence before compiling the file.
>
> I wrote something like:
> "/my/path" add-vocab-root
> "/.init.factor" rc-path ?run-file
>
> And add in my rc-path a file named ".init.factor" which contains this line:
> USING: namespaces foo.bar
>
> and everything works as I expected.
>
> Is there a better way ? Is there a future plan to change the path checking 
> for this kind of vocab-roots manipulation ? I know I may write "/my/path" in 
> ".factor.roots" but I want to be able to generate my path programmatically.
>
> As a concrete example, you may look at my messy dot files repository in 
> https://github.com/martialboniou/Dots:
> - .factor-rc
> - .emacs-factor
> - .factor.d
>
> Bye,
>
>
> --
> Martial
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Factor-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to