CPAN Modules - Extra Debugging v. Extra Dependencies

Andy Armstrong andy at hexten.net
Wed Dec 26 11:57:05 GMT 2007


On 26 Dec 2007, at 06:56, Jonathan Lloyd wrote:
> I am in the process of preparing my first module for CPAN, and I  
> have a
> hypothetic question for everyone:  Would you rather download a  
> module with a
> *few *extra dependencies in exchange for some improved debugging?   
> Or would
> you rather have fewer dependencies with less debugging?
>
> To be more specific, the module I am working on will require:
>
>   - SOAP::Lite
>   - XML::Parser
>   - XML::Parser::EasyTree
>
> But optionally, I can include some terrific debugging with:
>
>   - XML::Handler::YAWriter
>   - XML::Parser::PerlSAX


Could you make those runtime dependencies? Just attempt to require  
them and disable the corresponding features if they're unavailable.

-- 
Andy Armstrong, Hexten






More information about the london.pm mailing list