http://qs1969.pair.com?node_id=554193


in reply to problem referencing global variable in self-written module

Oh, to be a monk of high enough ranking to edit your post and add the <code> tags so it would be readable... Regardless...I'll try and help. You did tell perl that Fleece.pm exports things, by:
use Exporter;
But nowhere do you tell it *what* to export.
@EXPORT = qw( $fleece );
Or better:
@EXPORT_OK = qw( $fleece );
This would be slightly better since users would have to specifically ask for $fleece to get it:
use Fleece qw( $fleece );
It's considered good form to not clutter of someone's namespace recklessly. I'd suggest a read of the Exporter Documentation would help you understand all this a little better. HTH, Jeff