in reply to (bbfu) Re: Import parameter not a string - grrr
in thread Import parameter not a string - grrr

re update 3: I think if Module were importing &export_import instead of the result of generate_import, then nothing would work. The notation in the %EXPORT definition triggers this as a callback, not a hard link. So when Module imports import, it will call export_import and take the result of that call as the symbol to put in &Module::import.

A lot of indirection: Yea, this module provides an import function to your module, which is then used by the client. Importing from Exporter::VA to Module is the same process as exporting from Module to Client. It's easy to get meta-levels confused. But I think it's wonderfully elegant.

Thanks for looking it over. Any other critical comments on the code or POD?

—John

  • Comment on Re: (bbfu) Re: Import parameter not a string - grrr