Jarkko Hietaniemi <[EMAIL PROTECTED]> writes:

> > I would imagine that we'd also want CPAN.pm (or CPANPLUS.pm), at least.
> 
> Which means at the very least Socket and MakeMaker.

Socket, yes. MakeMaker, maybe not, if we can get to the point of
prebuilt distributions.
I think it is permissible to have a perl core that requires external
tools (e.g., a browser) to download additional kits (e.g., CPANPLUS +
MakeMaker) so that from there on CPANPLUS can handle all additional
installs.

In any case I do not think the goal is to obtain an absolute minimum
set of modules. Just an acceptable small set.

For convenience, we need a couple of predefined distributions:

  - just the core (perl + Config.pm + DynaLoader)
    useful only for bootstrapping (nevertheless useful)
  - core + minimal extensions (e.g., networking, CPANPLUS)
  - core + practical extensions (minimal + CGI + XML)
  - core + all extensions

As a consequence, the Perl configuration and build process could be
modified to concentrate on building the core, and then use core perl
for configuring/building the rest.

And whatever choices are made, a lot of them will be arbitrary.

-- Johan

Reply via email to