> Hi all,

Howdy

> 
> I have this scenario:
> I have a 'main' program that needs to call on progA under 
> condtions A, progB under conditions B, etc.
> 
> Now, I would like the progA, progB, progC to remain 
> independent of the 'main' program at all times. The only 
> thing I would like to connect them is the paramteres.... Yes, 
> I know this sounds like the place to use Modules and 
> Packages, however, I don't think a module can have a 'main' 
> program of it's own. The reasons for keeping this 
> independence is to keep the whole system portable and 
> modular. At runtime, the users may choose to leave out progC 
> and hence the program will not even load this 'program' or 
> set of programs....
> 
> Can this be done?

Sure, I think this is what you mean:

In Main prog:

if(...) { print qx(./progA.pl 'joe=mama'); }
elsif(...) { print qx(./progB.pl 'ben=doevr'); }
elsif(...) { print qx(./progC.pl 'foo=bar'); }

HTH

DMuey

> 
> I am not sure I am explaining this correctly, so if not, I 
> will try again.
> 
> Thanks in advance.
> Hamish
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to