Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

•Re: Re: Exporting functions into main namespace for the benefit of other use'd modules

by merlyn (Sage)
on Jul 10, 2003 at 21:56 UTC ( #273157=note: print w/ replies, xml ) Need Help??


in reply to Re: Exporting functions into main namespace for the benefit of other use'd modules
in thread Exporting functions into main namespace for the benefit of other use'd modules

use strict; use warnings; use Foo; my $app = Foo::App->new(); $app->MainLoop();
Looking at that, I'm already wondering
  • Why "use Foo" and not "use Foo::App"?
  • Why would there be anything else in main?
I'm still not seeing anything in your proposed design that offers anything that's not implementable in a proper design as suggested by others in this thread.

Maybe what you really have is an example of a specific derived class that inherits these common functions from a base class.

Or maybe something else entirely.

But I'd be very confused if I had "package My::Package" and then found that there were other subroutines that poofed into my namespace when I hadn't specifically imported them. Argh!

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.


Comment on •Re: Re: Exporting functions into main namespace for the benefit of other use'd modules
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://273157]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2014-07-13 10:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (249 votes), past polls