On Sat, Jun 17, 2017 at 1:47 PM, Francois Pussault
<fpussa...@contactoffice.fr> wrote:
> Hello
>
> I don't understand the official doc page

I often can't understand it either.

 
https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/OS-command-line-arguments.html

It says version 7.0, it might or might not be the latest version.


> so I cannot use args.
>
> gforth  foo.fs  5 10
> using a code like :
>
> 1 arg type CR
>
> display it  ok but as a text so I cannot affect that numbers to  variables
>
>
>
>
>
> Cordialement

likewise

> Francois Pussault
> 10 chemin de négo saoumos
> apt 202 - bat 2
> 31300 Toulouse
> +33 6 17 230 820
> fpussa...@contactoffice.fr
>

Joel Rees is on track,  s>number? is the key for you. Here is
something I got to work:

\ usage:  gforth argtest.fs  -e "34333" -e bye
\ this file name is argtest.fs
variable  ararg
: getvarnumbers
    arg  2dup s>number?  if  drop  ararg ! ." I got a variable!  " ararg @ .
                   else 2drop type
                   then cr
                   ;

0 dup .  getvarnumbers
1 dup .  getvarnumbers
2 dup .  getvarnumbers
3 dup .  getvarnumbers
4 dup .  getvarnumbers

ararg @ dup * . ." See? It works! " cr

\ try it like this:

  gforth argtest.fs  -e "34333" -e bye

Reply via email to