"beating out" like you beat out a rug. Constructive, and still has
the satisfying feeling of clubbing something with sticks.
Anyhow, I just had a look inside installhtml and eeewww. So if
anyone's got some spare time they can do a little refactoring of
installhtml. Nothing fancy if it's done in small chunks.
Some ideas:
Remove anachronisms like "for ($i = 0; $i < $#dirs; $i++)"
See if it's duplicating features of the modern Pod::Html and
remove them.
Clean out old, commented code.
Remove mentions of pod2html (it uses Pod::Html now)
Turn chains of prints into here-docs.
The split* functions have to be available somewhere else.
Use File::Spec where applicable.
Convert from $opt_* globals to an %Options hash
Convert the global salad produced by parse_command_line() into
a single hash.
Pick one, do it, submit the patch. Avoid dumping out a huge
all-in-one patch.
Once you've done that you can add "Refactoring" to the list of
buzzwords on your resume. :)
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl6 Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
We have cornered the market on senselessness and have profited.