perlmeditation liz [279862|The right time to start a project?] made me wonder whether there is a repository of "Do's and Don'ts in Perl 5" that would facilitate a future migration to Perl 6? Something you could look at if you're starting a <B>new</B> Perl 5 project? <P> I realize that there are a number of [|Perl6::] modules out there already, but I would understand it if you wouldn't want to use those in production code. <P> I'm more thinking along the lines of: <UL> <LI>Don't use GLOBs in new Perl code if you can. If you must, hide them in easy to update subroutines. <LI>Don't use formats if you can. If you must, make it so that it can be easily replaced by an external module handling the format (how would you do that?) <LI>... </UL> Is there such a repository already? If not, would it make sense for the Perl Monks to create and maintain one? <P> Liz <P> <B>Summary</B>:<BR> <OL> <LI>It seems the general consensus is that such a repository is not needed now (or ever for that matter). <P> <LI>It is generally advised not to use XS or Inline::C (if you must, then only use Perl 5 macro's). <P> <LI>Don't do anything [Abigail-II] is doing in JAPH's ;-) <P> <LI>Don't use %_ . <P> <LI>Don't use the X:: namespace. </OL>