Joshua:

> > 
> > use HTML::TreeBuilder;
> > use ISG::CourseTools;
> > 
> 
> In what package is WeekOfYear() defined and how it is 
> supposed to be exported into the global.asa package?  Is it 
> using Exporter? Make sure that the package that defines 
> WeekOfYear() and exports it is used in global.asa so the 
> import of WeekOfYear() can occur. Also make sure that 
> WeekOfYear is being explicitly exported.

WeekOfYear()is exported in ISG::CourseTools.  The ISG::CourseTools
module was created using "h2xs" from the command line.  My module test
script "t/weekofyear.t" works properly.  Here is the top of my module:

===================================
package ISG::CourseTools;

require 5.005_62;
use strict;
use warnings;

require Exporter;
use AutoLoader qw(AUTOLOAD);

use Time::Local;
use Time::localtime;

our @ISA = qw(Exporter);

# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.

# This allows declaration       use ISG::CourseTools ':all';
# If you do not need this, moving things directly into @EXPORT or
@EXPORT_OK
# will save memory.
our %EXPORT_TAGS = ( 'all' => [ qw(
        WeekOfYear
) ] );

our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );

our @EXPORT = qw(
        WeekOfYear
);

================================

> FYI, Global acts an an IncludesDir... IncludesDir is nice when 
> you want to share includes accross applications.

Does "IncludeDir" also apply to any and all "use" commands?

> If you are using StatINC or StatINCMatch settings, try 
> turning them off & see if that makes a difference.

StatINC is set to the default (0).  I explicitly set it and still get
the same intermittent problem.

I'll keep plugging.

JL


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to