I have a question about a recommendation in the Cookbook. In *Making your application installable*, it is recommended to use FindBin, but reading the POD of FindBin seems to recommend avoiding the use of FindBin for CPAN modules.
Am I misunderstanding the FindBin recommendation or is this a conflict? Making your application installable <http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Making-your-application-installable> Finally a few small changes should be made to the application script. The shebang becomes the recommended #!perl, which the toolchain rewrites to the proper shebang during installation. Also *use FindBin* rather than lib, since installable scripts can't use lib without breaking updated dual-life modules. *FindBin(3)* KNOWN ISSUES If there are two modules using "FindBin" from different directories under the same interpreter, this won't work. Since "FindBin" uses a "BEGIN" block, it'll be executed only once, and only the first caller will get it right. This is a problem under mod_perl and other persistent Perl environments, where you shouldn't use this module. Which also means that you should *avoid using "FindBin"* in modules that you plan to put on CPAN. To make sure that "FindBin" will work is to call the "again" function: -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.
