Taking on the role of "Obvious Man!" here, can I just mention one thing about all this: Back when people first started having problems with this POLLUTE stuff I asked why it wasn't backward compatible, with h2xs generating a #define DONT_POLLUTE for new modules so that old modules would automatically be POLLUTed (after all, they already compiled that way). I was told that we wanted to force everyone to change because it would be better all around if we got rid of the old stuff so people could write code with no fear of name collisions. Now, if I'm understanding all this, we are going to explicitly look through the source for colliding names and automatically cause those modules to be POLLUTed? What was the point of all this again? :-). > -----Original Message----- > From: Gurusamy Sarathy [mailto:gsar@ActiveState.com] > Sent: Friday, March 17, 2000 10:49 AM > To: M.J.T. Guy > Cc: perl5-porters@perl.org > Subject: Re: A plea for more pollution > > > On Fri, 17 Mar 2000 15:45:39 GMT, "M.J.T. Guy" wrote: > >Where should I get the list of symbols from? From somewhere in > >lib/CORE? Or should the list be embedded in the MakeMaker code, > >so we'll need a MakeMaker_pm.PL ? > > embed.pl has the master list. I'd think it could generate a small > ExtUtils/Compat.pm or similar. > > > Sarathy > gsar@ActiveState.com >Thread Next