in reply to Trouble using "our" in Perl 5.005.03

I'm not sure exactly when our was introduced, but you can use vars; instead to do the same thing. Example:

use vars qw(@ISA @Export); @ISA = qw(Exporter); @Export = qw( error, ff_error, HTMLErrorFormat, );

vars is basically deprecated in favor of our, but it's still there if you need it.

Update: Forgot to mention that you don't need those commas in your qw() statements. The idea behind qw() is that it splits the list on whitespace, not commas.

----
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
-- Schemer

Note: All code is untested, unless otherwise stated