A Guide to Versions in Perl

Posted on April 14, 2018. Filed under: Uncategorized | Tags: , , , , , |

A Guide to Versions in Perl Version numbers in Perl are very important; they allow orderly updating and maintenance of modules and distributions across the CPAN, and allow CPAN modules and consumers to require the versions of modules with the bugfixes or features they need. However, in this context, they are also a very unique […]

Read Full Post | Make a Comment ( Comments Off on A Guide to Versions in Perl )

XS::Tutorial

Posted on January 12, 2018. Filed under: Uncategorized | Tags: , , , , , |

XS::Tutorial A couple of up-to-date tutorials for XS in Perl and C. Also includes a collection of references to other XS material.

Read Full Post | Make a Comment ( Comments Off on XS::Tutorial )

cpan-river-1000

Posted on December 27, 2017. Filed under: Uncategorized | Tags: , , , |

Updated CPAN River available This is an nntp.perl.org archived post from the Perl QA mailing list. Links to this gist.

Read Full Post | Make a Comment ( Comments Off on cpan-river-1000 )

Introducing the PAUSE Operating Model

Posted on October 23, 2017. Filed under: Uncategorized | Tags: , , |

Introducing the PAUSE Operating Model At the Toolchain Summit this year, one of the discussion sessions was to reflect on how the DBIx::Class ownership conflict was handled. We didn’t only discuss DBIx::Class, but how a range of other situations were handled. One of the outcomes of that session was a request that the PAUSE admins […]

Read Full Post | Make a Comment ( Comments Off on Introducing the PAUSE Operating Model )

Specifying dependencies for your CPAN distribution

Posted on May 10, 2017. Filed under: Uncategorized | Tags: , , , , , , , , , , |

Specifying dependencies for your CPAN distribution […] I’m going to show you how to specify dependencies for your CPAN distributions: the other Perl and CPAN modules that your distribution relies on. Posts in this series: An introduction to CPAN distribution metadata Dependency phases in CPAN distribution metadata Specifying the type of your CPAN dependencies Specifying […]

Read Full Post | Make a Comment ( Comments Off on Specifying dependencies for your CPAN distribution )

Specifying the type of your CPAN dependencies

Posted on April 23, 2017. Filed under: Uncategorized | Tags: , , , , |

Specifying the type of your CPAN dependencies In this article, we’ll cover the different types of dependencies and how you combine these with the phases (described in the previous article) to specify the dependencies (or prereqs) for your CPAN distribution. Posts in this series: An introduction to CPAN distribution metadata Dependency phases in CPAN distribution […]

Read Full Post | Make a Comment ( Comments Off on Specifying the type of your CPAN dependencies )

Version numbers should be boring

Posted on April 12, 2017. Filed under: Uncategorized | Tags: , , , |

Version numbers should be boring Unfortunately, version numbers in Perl aren’t boring and easy. Instead, they are complicated and confusing. Every Perl programmer needs to understand at least some of this complexity. Otherwise, you can make life difficult for yourself or others without realizing it.

Read Full Post | Make a Comment ( Comments Off on Version numbers should be boring )

The meaning of version 0.x versus 1.x

Posted on April 12, 2017. Filed under: Uncategorized | Tags: , , , |

The meaning of version 0.x versus 1.x If the first release of your CPAN module has version 0.01, then when should you release version 1.00, and what does that signify? For a good while now I’ve kinda of read 0.x as “I’m still kicking things around”, and you go to 1.x when things have settled […]

Read Full Post | Make a Comment ( Comments Off on The meaning of version 0.x versus 1.x )

Dependency phases in CPAN distribution metadata

Posted on April 10, 2017. Filed under: Uncategorized | Tags: , , , , |

Dependency phases in CPAN distribution metadata In this article I’ll drill into more detail at one critical component of a distribution’s metadata: dependencies, also known as prerequisites (usually shortened to “prereqs”). This is how you specify other CPAN modules that your distribution depends on. Posts in this series: An introduction to CPAN distribution metadata Dependency […]

Read Full Post | Make a Comment ( Comments Off on Dependency phases in CPAN distribution metadata )

An introduction to CPAN distribution metadata

Posted on April 3, 2017. Filed under: Uncategorized | Tags: , , |

An introduction to CPAN distribution metadata All CPAN releases (these days) include a metadata file which has information about the distribution. It can be used by tools like CPAN clients (when installing modules), but it’s also helpful for other tool writers, and people analysing the structure of CPAN. The metadata file will be called META.yml […]

Read Full Post | Make a Comment ( Comments Off on An introduction to CPAN distribution metadata )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...