That looks like a bug, I opened an issue and provided a possible fix:
https://github.com/slavapestov/factor/issues/1133
Seems we need to a few more tests for the command-line vocabulary than we
have...
On Sun, Sep 14, 2014 at 2:03 AM, Georg Simon <georg.si...@auge.de> wrote:
> http://docs.factorcode.org/content/article-command-line.html
>
> says that arguments after a script file are stored in command-line.
> Arguments after a -run switch are not mentioned. Testing with
>
> factor-linux-x86-64-2014-09-10-15-17.tar.gz
>
> I see arguments after the -run switch disappearing if they start with a
> dash and come before the first argument not starting with a dash. Is
> this behavior intended?
> ----------------------------------------------------
> $ cat test-voc/test-voc.factor
> USING:
> command-line namespaces prettyprint ;
> IN: test-voc
> : main ( -- )
> command-line get .
> ;
> MAIN: main
>
> $ factor-lang -run="test-voc" a b c
> { "a" "b" "c" }
>
> $ factor-lang -run="test-voc" -a b c
> { "b" "c" }
>
> $ factor-lang -run="test-voc" a -b c
> { "a" "-b" "c" }
>
> $ factor-lang -run="test-voc" -a -b c
> { "c" }
>
>
>
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk