January 2012 Archives

HTML::ParseBrowser rides again

When writing a review of CPAN modules I have a rule that if I come across an issue, I have to do my best to see it resolved. My process for this is something like:

  • Report the bug, e.g. on RT
  • Have a look at the code, and if I can see how to fix it, mention that in the bug report.
  • If I don't get a response, and I can find the module on github, then I'll fork the module and fix the bug.
  • Update the ticket in RT with a reference to the github repo.
  • Now I've got a repo I'm much more likely to fix typos in documentation and very minor issu…
  • CPAN modules for defining constants

    I've published a review of CPAN modules for defining constants. This covers the following modules:

    Attribute::Constant • Config::Constants • Const::Fast • constant • constant::def • constant::defer • constant::lexical • constant::our • Constant::Generate • Constant::FromGlobal • Devel::Constants • ex::constant::vars • Readonly • Readonly::XS • Scalar::Constant • Scalar::Readonly

    This blog engine had become too restrictive for writin…

    Deprecated not depreciated

    I've seen a number of modules marked as depreciated, rather than deprecated.

    deprecate: To mark (a component of a software standard) as obsolete to warn against its use in the future so that it may be phased out.
    depreciate:
    1. To lessen the price or value of.
    2. To write off an expenditure for (a tangible asset) by prorating over a certain period, usually the estimated useful life of the asset.

    I'm guessing that people aren't using their CPAN work to help balance their …

    About Neil Bowers

    user-pic Perl hacker since 1992.