On 2002 Jul 31 (Wed) 17:07:17 -0400,
Ronald J Kimball <[EMAIL PROTECTED]> wrote:
>
> On Wed, Jul 31, 2002 at 02:00:22PM -0700, Randall M! Gee wrote:
>>
>> I'm not sure what the best way to handle this is. I suspect the best
>> thing to do is to put all the functions that require Win32::IProcess
>> into a seperate module, and then conditionally include that module
>> if you're on a Windoze machine. But it depends on your code. It
>> may not be possible to divide things like this.
>>
>> You could also make sure that all your barewords are imported somehow.
>
> Or, you could call all your barewords with parentheses:
>
> sub runTestHarness {
> print kMacPerlQuitIfFirstScript();
> }
>
> that will avoid the bareword error, give you the proper value on a Mac, and
> cause a fatal error for calling an undefined subroutine elsewhere.
That's another, valid, approach, and one probably better than the ones
I suggested.
-- Randall M! Gee, Keeper of Gummi Wisdom
([EMAIL PROTECTED])