Andy Dougherty wrote:

Trivial example: Configure.pl currently supports many incompatible ways to say "no" (excerpts from Configure.pl --help)

   --nomanicheck        Don't check the MANIFEST
   --cgoto=0            Don't build cgoto core - recommended when short of mem
   --without-gdbm       Build parrot without GDBM support
   --icu-config=none    Can be used to disable the autodetection feature.
                        It will also be disabled if you specify any other
                        of the following ICU options.

Rather than testing that each one is handled correctly, it would make
more sense to design and implement a single way to say "no".   Then you
can test the daylights out of that.

I have agreed (in another thread), that these should be unified. So, it's more a matter of TUITs than anything else.

But having a good design would also be useful.

A good place to start is with a PDD-like summary of how it currently works, if anyone is looking for a Perl 5-ish task.

Allison

Reply via email to