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