in reply to Bless to use my'd $var outside of block?

tame1 I'm sorry for you, but bless has nothing to do with the 'availability' of your variables. The issue here is scoping: what is the scope of the variables. You can declare variables global with use vars qw($var1 @var2); It's better to use my in other cases.

In addition to working through Prog. Perl, I'd recommend to read some manpages:

To just name a few. bless has to do with Object-Oriented Perl. So whether you bless a variable or not, it will still have the same scope ('availability').

Moreover, have a look at some code that is posted here, and you will quickly get the hang of it.

Hope this helps,

Jeroen
"We are not alone"(FZ)