#!/usr/local/bin/perl print "In the main package\n"; #require "program"; &program::simple(); die; package program; print "how to print this"; sub simple { print "Hi from program::simple\n\n"; } As expected the output is In the main package Hi from program::simple Died at ./x.pl line 5.
Question: I would like to execute the block of code in program package which is not contained in any subroutine

ie.. I would like it to print 'how to print this' which is not in any subroutine... Thus I want to uncomment line require 'program'. Both the package have to be in the same file.
Looking the help of fellow monks.
Thanks..


In reply to require 'package' by sangam1

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.