> 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

Reply via email to