Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Are you planning on uploading those to CPAN?

    I know we don't necesarily encourage Alien:: modules (because they are a suboptimal solution that we should be using as a last resort) but if you have done the work anyway it would be a shame not to have it uploaded properly.

    Second, I feel a bit funny about the capitalisation you used for the image libs.

    Even though the general standard is for leading caps, it might be better to at least match their casing?

    So Alien::giflib would be just fine, because the capitalisa
    • "Our" encouragement/discouragement hasn't stopped anyone from uploading anything to CPAN. And I don't find this solution suboptimal either, as external dependencies are always problematic and I prefer one central place of dependency management, which to me is CPAN.

      In the long term, I plan to upload these onto CPAN, but that means making them work on more than one platform and drumming up support from the other module authors whose modules could rely on these modules, or coming up with a way to patch those

  • I'm glad to see someone else looking into Alien:: packages

    On the win32 [] site, I put up a proposal for a Portable Alien Library System [], sparked by the challenges faced by Vanilla Perl. While you're taking a slightly different approach, I think the two could be merged in the future.

    I'd greatly appreciate your feedback on it. (And that reminds me I should probably post it a bit more widely.)

  • This is something I've been playing with, in particular the libraries used by Imager. So far I have an Alien-giflib with the library detection code [] from Imager, and not much else.

    I attempted to download your Alien-GifLib and Alien-Libjpeg dists, but they contained only an empty directory.

    • Whoops - I'll look into what borked these distros . Automating the installation of Imager is one motivation for me to package/produce the Alien:: modules for image libraries, hence I want them to work for you :).

    • Lesson for today - a distribution without MANIFEST will be empty. I've fixed Alien::Libjpeg, but Alien::Giflib still has some error and I've run out of time, so this will have to wait until later.