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

Reply via email to