in reply to Re: Use of 'our' considered harmful
in thread Use of 'our' considered harmful

Of course, it only matters if you use strict. I'm not saying you shouldn't use it, but what's stopping you from using it after the variables that really need to be public?

package Acme::Example; use base 'Exporter'; $VERSION = '1.00'; @EXPORT_OK = qw(example); use strict; sub example { ... }

Replies are listed 'Best First'.
Re^3: Use of 'our' considered harmful
by gaal (Parson) on Sep 24, 2004 at 15:24 UTC
    Nothing's stoping you. But do you also access those variables before you use strict? :)

    (That is, every mention of a package variable under use strict -- whether a declaration or use -- needs to be fully qualified, or in the scope of an our or a use vars. (Well, mentioning scope when talking about use vars is misleading, since its effect is declarative and not lexical.))