> block. Perhaps we should just go with that: > > property $foo = 0; > > Or whatever word we choose, I don't care: > > prop $foo = 0; >
What about:
prof $foo;
$foo = 0;
Is this equivalent to "prof $foo = 0"? If it is not, I would claim
this to be a major violation of the principle of minor surprise.
Maybe it would be saner to use:
prop $foo is default(0);
Otherwise the mythical unwarned user would think that "$foo = 0" is
executed on every call to the subroutine.
-angel
