in reply to How to know if a CPAN module uses XS

A Super Search yielded the somewhat related Modules in CPAN that don't need to be compiled, but it does not give any more helpful advice than syphilis'.

http://search.cpan.org uses DLSIP notation. The "L" indicates whether compile is needed. However, it requires CPAN authors to "Register" a newly uploaded module, which is voluntary, and in my experience, unreliable. IIRC, the DSLIP designation is manually entered by the author, which means it is subject to typos.

  • Comment on Re: How to know if a CPAN module uses XS

Replies are listed 'Best First'.
Re^2: How to know if a CPAN module uses XS
by mje (Curate) on Jun 20, 2012 at 10:27 UTC

    Out of interest how can you see that module metadata? I know where you change it on pause but I can only see metadata for modules I own. There are some modules I maintain but I'm not the owner and I'd like to check them.

Re^2: How to know if a CPAN module uses XS
by Anonymous Monk on Jun 20, 2012 at 02:08 UTC

    DSLIP designation is manually entered by the author, which means it is subject to typos.

    AFAIK (its been 10 years) its a checkbox and/or dropdown menu list with descriptions, so typos not possible :)

      While not as easy to type in incorrect information, it is still possible to check the wrong box (I do it probably once a week here at the Monastery as I'm voting) or select the wrong dropdown item, without noticing. The point is that it is voluntary information which means it is error-prone.

        While not as easy to type in incorrect information, it is still possible to check the wrong box (I do it probably once a week here at the Monastery as I'm voting) or select the wrong dropdown item, without noticing. The point is that it is voluntary information which means it is error-prone.

        So you're suggesting Module::Build/ExtUtils::MakeMaker/dzil... add that information to META.* through a plugin of some sort?