Why does argv() in the CommandLine module return a string? That's actually less helpful than just providing C's built-in argv variable, because you have to explicitly import the functionality.<br><br><pre><code>$ cat args.sac
use StdIO: all;
use Array: all;
use CommandLine: all;

int main() {
    printf("%s\n", argv());

    return(0);
}
$ sac2c -o args args.sac
$ ./args a b c
./args a b c</code></pre><br>Why not have argv() return a SAC array of strings? That would be A) helpful and B) the idiomatic thing for SAC to do with command line arguments.<br clear="all"><div><br></div>Cheers,<div><br>

</div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a></div>