On Sat, Jun 25, 2011 at 12:49 PM, chromatic <chroma...@wgz.org> wrote:
>> For projects like Padre we would like to be able to upload versions and let
>> the end user easily decide which version they would like to use.
>
> The best* approach I've seen so far is to add version numbers to names, as
> does perl5i--although you could add ::Stable or ::Development or
> ::Ancient::For::RHEL as suffixes easily enough.
>
> What would the interface look like in various contexts for selecting branches?

I think the medium term answer is that we need to unbundle
module/distribution indexes from CPAN mirrors.

Then a project like Padre could publish versioned, custom indices and
people could select them for an install:

   $ futurecpan --index http://... --install Padre

Another alternative could be miyagawa's new "carton" project (see
github) and you start publishing a list of things to be installed
together rather than relying on a cpan client.

My long term thinking is that CPAN clients as we know them are
fundamentally limited and we'll see a round of innovation to find
alternatives for different purposes, such as installing an
"application" such as Padre or deploying web apps and so on.

-- David

Reply via email to