changma_ha has asked for the wisdom of the Perl Monks concerning the following question:

i have read the tutorial for "Creating Simple Perl Module". And i had practiced few of the simple exercises of creating modules for simple function. I have not started the OOP part yet. i want to know whether the calling a "Subroutine" is same as writing "Function in a module"? and how far can i write complex modules without using OOP concepts?