Am Samstag, 6. Oktober 2012, 13:43:23 schrieb Andrew Pennebaker:
> > `0 arg` or `argv @ @ cstring>string` both give "gforth" on my system...
>
> Ah, that's better!
>
> How could I reliably access the program name if the user decides to pass
> some options to gforth before supplying the source code file name?
Suggestion 1: With '0 arg'.
Suggestion 2: Try it. It's Forth. You are supposed to try thing before
asking questions.
I'm not trying to get "gforth", which Josh is getting on his system. I'm trying to access my gforth program's name (e.g. hello.fs). If 0 arg returns "gforth", what would reliably return "hello.fs"? Because if a user passed in options to gforth before the source code file name (e.g. gforth -xyz hello.fs), 1 arg would show "-xyz" instead of "hello.fs".
--