Provided by: libparanoid-perl_2.07-1_all bug

NAME

       Paranoid::Module -- Paranoid Module Loading Routines

VERSION

       $Id: lib/Paranoid/Module.pm, 2.07 2019/01/30 18:25:27 acorliss Exp $

SYNOPSIS

         use Paranoid::Module;

         $rv = loadModule($module, qw(:all));

DESCRIPTION

       This provides a single function that allows you to do dynamic loading of modules at runtime, along with
       importation of the exported symbol table.  Specific functions and/or tag sets can be declared, just as
       you would in a normal use or import statement.

SUBROUTINES/METHODS

   loadModule
         $rv = loadModule($module, qw(:all));

       Accepts a module name and an optional list of arguments to use with the import function.  Returns a true
       or false depending whether the require was successful.

DEPENDENCIES

       o   Carp

       o   Paranoid

       o   Paranoid::Debug

       o   Paranoid::Input

BUGS AND LIMITATIONS

       The  loadModule  cannot  be  used  to  require external files, it can only be used to load modules in the
       existing library path.  In addition, while we track what symbol  sets  (if  any)  were  imported  to  the
       caller's name space the return value doesn't reflect the value of the import method.  This is intentional
       because  not  every  module  out  there  offers  a  properly  coded  import  function or inherits it from
       Exporter(3)).  The return value from import is ignored.

AUTHOR

       Arthur Corliss (corliss@digitalmages.com)

LICENSE AND COPYRIGHT

       This software is licensed under the same terms as Perl, itself.  Please see http://dev.perl.org/licenses/
       for more information.

       (c) 2005 - 2017, Arthur Corliss (corliss@digitalmages.com)

perl v5.28.1                                       2019-07-22                              Paranoid::Module(3pm)