I think the name is unhelpfully gimicky.
Tim.
On Wed, Aug 22, 2001 at 04:10:33AM +0200, Perl Authors Upload Server wrote:
>
> The following module was proposed for inclusion in the Module List:
>
> modid: Pollute
> DSLIP: Rdphp
> description: Many modules can now be bundled into one.
> userid: DAVIDNICO (David Nicol)
> chapterid: 2 (Perl_Core_Modules)
> communities:
> KC perl mongers
>
> similar:
>
> rationale:
>
> Modules export their functionality into the package where they are
> invoked, this is called "name space pollution." If you want to have
> all of your packages use the same several modules, you can use
> Pollute.pm to create an "include file" kind of module which will
> import all the imported symbols from the other modules. When Pollute
> is used, it takes a census of the symbols. Then Pollute() is called
> and new symbols are aliased into the caller's caller's package.
>
> Pollute::Persistent is an even tighter way of creating an "include
> file" module: its import method clobbers the caller's import method
> with a self-modifying version of &Pollute::Pollute that maintains a
> persistent list of the symbols that need to get updated when the
> "include module" is used; opposed to regular Pollute, which requires
> all of the modules' import methods to be run every time.
>
> enteredby: DAVIDNICO (David Nicol)
> enteredon: Wed Aug 22 02:10:33 2001 GMT
>
> The resulting entry would be:
>
> Pollute Rdphp Many modules can now be bundled into one. DAVIDNICO
>
>
> Thanks for registering,
> The Pause Team
>
> PS: The following links are only valid for module list maintainers:
>
> Registration form with editing capabilities:
>
>https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ea000000_99e37d67abc82d78&SUBMIT_pause99_add_mod_preview=1
> Immediate (one click) registration:
>
>https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=ea000000_99e37d67abc82d78&SUBMIT_pause99_add_mod_insertit=1