open MYCLASS, "$filename"; print MYCLASS; #print to MYCLASS or call MYCLASS->print? #### sub new(*) {...} open MYCLASS, $filename; new MYCLASS; #main::new(*MYCLASS) or MYCLASS->new? #### sub new(*) {...} open CGI, $filename; new CGI; #main::new(*CGI) or CGI->new?