Chaim Frenkel <[EMAIL PROTECTED]> writes:
>I don't think that you should require a use. That is too violent a
>change. Moving things that were in the core of Perl5 out should be
>invisible to the user.
>
>I strenuosly object to having to add use, for every stupid module.
Don't worry - so do Dan and I at least.
>
>Anything that is part of the shipped perl should not need a use.
That is the "definition" of the "shipped perl" ;-)
If course we need a new name (not perl or Perl) for the "bundle of
a perl and some handly Modules" which will be perl-6.0.0.tar.gz
>The entire set of constants and namespace should be immediately
>avaiable.
>
>The only possible use for a use for core functions would be to pass
>options or perhaps to select a non-default version.
Yes -
use math 'vector-processor';
use socket 'IPv7';
use getpw qw(paranoid);
>
>Modules that are from CPAN or local should be able to be promoted to
>autoloadable by some simple mechanism.
Once we have a fast easy to use way of loading adjuncts for
math/socket/gpw*/Registry/... and we can "byte compile" or whatever
a module there should be no reason why not.
--
Nick Ing-Simmons