Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re^3: use statement seemingly ignored

by ikegami (Patriarch)
on Nov 20, 2022 at 19:47 UTC ( #11148277=note: print w/replies, xml ) Need Help??

in reply to Re^2: use statement seemingly ignored
in thread use statement seemingly ignored

Does this not tell us that the function is not only not imported, but not even defined

The error message from the OP tells us it wasn't defined.

Neither the error message or the fact that using the full qualified name works tells us whether it was imported or not.

But it does strongly suggest the problem is that it wasn't imported, yes. The two most likely causes of that is buggy/missing exporting logic, or modules that (directly or indirectly) use each other.

Replies are listed 'Best First'.
Re^4: use statement seemingly ignored
by BillKSmith (Monsignor) on Nov 22, 2022 at 20:55 UTC
    I seem to have been a bit careless in my use of the word 'defined'. The original error message tells us that the function 'getMeetInfo' was not defined in the namespace NCPS::Results. This means that it was not successfully imported from the module NCPS::Meets. The [almost] same error message from the workaround with the fully qualified name tells us that the function is not even defined in own namespace. There is no function to import. (It is unlikely that the NCPS::Meets module is even loaded.) We should look for the error in the way modules are loaded, before even considering the way functions are imported. The existing maze of nested BEGIN blocks is probably an incorrect attempt to allow modules to use each other.

      oh, I misread. I thought you said it *worked* when using the full name.

      Yeah, if using the full name doesn't work, then when I said doesn't apply.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11148277]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2023-09-28 17:11 GMT
Find Nodes?
    Voting Booth?

    No recent polls found