So obvious! Thanks.
At Sun, 10 Apr 2011 08:50:40 -0700,
Slava Pestov wrote:
>
> 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
Martial Boniou
------------------------------------------------------------------------------
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