Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
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 ( [id://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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://273157]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-25 05:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found