develooper Front page | perl.dist | Postings from May 2002

Draft manifest

Thread Next
From:
Johan Vromans
Date:
May 5, 2002 11:25
Subject:
Draft manifest
Message ID:
15573.29749.884118.104490@phoenix.squirrel.nl
It's been a couple of days since we started this list, so let's try to
get going. This is a first shot to a manifest.

This list has been started in reaction to an often heard complaint
that Perl is becoming bigger and bigger, and its size is keeping
people and companies from installing, and using, it. To overcome this
problem, the current standard Perl distribution needs to be split into
a small core part, and additional modules. The core part needs to be a
useful subset capable of real life work, like adding the additional
modules. (Although we may want to use industry standard installation
tools as well.)

An additional problem is that many of Perl's run-time defaults are
actually established at build time. This makes it hard to produce a
prebuilt Perl distribution that can be installed flexibly, and
additional prebuilt modules that can be added to an arbitrary Perl
installation.

I see three problems that must be solved:

 1: A perl distribution must be able to be (re)located anywhere and
    use itself as a starting point to find its additional libraries
    and modules.
    The way ActiveState's rpm handles it (by patching the binaries and
    scripts) works, but defeats the rpm functionality to verify an
    installation.
 2: Add-on modules (base-perl and site-perl) must be able to fit
    themselves into an existing perl installation so they can be
    distributed in prebuilt form.
 3: The Perl distribution must be split into a core part, and
    additional modules. 

Patches welcome.

-- Johan

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About