in reply to print package's symble table

> module name 'Vinoth', but its not printing

Its very simble ... Package:: names always end with two colons.

And strict could cause a problem but you didn't show us the error-msgs... ("doesn't work" doesn't help!)

Hint  no strict q/refs/ at start of subroutine might help.

Cheers Rolf

(addicted to the Perl Programming Language and ☆☆☆☆ :)