Hmm ok, what would be nice is to do something like this:
 (I have a function that returns true if the perl version is the same or higher than 
the specified number)

package Monkey;

use strict;

if(gotperlv(5.6)) {
        our $bar
        our $foo;
} else {
        use vars qw($bar $foo);
}

Except the ours would only apply to that black and wouldn't do too much good 
if I'm understanding this right. And also would it not always do the use vars
since it gets done in the BEGIN black ?

So the trick is how to I pull that off and make the ours 
as if I'd done

package Monkey;

our $bar;
our $foo;

if gotperlv(5.6) returned true and 

package Monkey;

use vars qw($foo $bar);

If it returns false.

Maybe I'm just crazy but it seems there should be a way!

Dan

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

Reply via email to