http://www.perlmonks.org?node_id=626201


in reply to Calling subroutine from other module

I'd say it depends on what exactly you want to do.
If you have an object oriented approach, it would be POSSIBLY the best to inherit vlog from blib, therefore you had to insert the code below into vlog.pm.(perltoot)
BEGIN { @ISA = qw/blib/; }

If you haven't got an object oriented approach, just use blib in gen.pl.
hth.