Queries regarding src/parrot_debugger.c
Reini Urban
rurban at x-ray.at
Thu Mar 5 00:50:09 UTC 2009
2009/3/4 tuxdna <tuxdna at gmail.com>:
> I have two queries.
>
> * command line parameters
>
> Unlike gdb and perl -d, parrot_debugger always require a file name to be
> passed as command line parameter. Even though there is an option to load a
> file once we launch the parrot_debugger using "load" command.
>
> Should we make the file name optional in the command line parameters lile
> gdb and perl -d have ?
Sure, why not.
> * getopt() - unistd.h
>
> I see that in src/parrot_debugger.c, the command line options are being
> parsed using argv pointers directly.
>
> Can we use getopt() of unistd.h to parse command line arguments in
> src/parrot_debugger.c or is there any portability issue with this?
See the other pbc utils. We use our own include/parrot/longopt.h
Create a ticket in trac and attach a patch.
readline integration is also missing.
t/tools/parrot_debugger.t is also very incomplete
More information about the parrot-dev
mailing list