# New Ticket Created by James Keenan # Please include the string: [perl #45479] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=45479 >
It was only today that I became aware of the existence of the file config/gen/PodText.pm. Here is an excerpt from its POD: NAME config/gen/PodText.pm - generate plain text docs from Pod files SYNOPSIS use gen::PodText; gen::PodText->runstep($conf, "source1.pod" => "dest1.pod" "source2.pod" => "dest2.pod" ); I have no quarrel with this module, but I suspect it is in the wrong place in the Parrot distribution. All other *.pm files in config/ gen/ hold code for generating files as the final part of the Parrot configuration process. Example: config/gen/makefiles.pm corresponds to configuration step gen::makefiles. There is, however, no configuration step called gen::PodText. Moreover, it appears that config/gen/PodText.pm is not invoked by any other file in the distribution. [parrot] 507 $ fns . | xargs grep -l PodText ./config/gen/PodText.pm ./MANIFEST Since all the real coding on this package was done before I joined the project, I may not be fully aware of its rationale. Was it once a configuration step, but then dropped? Is it meant to be an optional configuration step? Would we be better off by reformulating it as a Parrot developer's tool (a program under tools/dev)? Enlightenment sought. Thank you very much. kid51